Например TDA7294

Форум РадиоКот • Просмотр темы - Stm32 с чего начать изучение...
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Вт авг 04, 2020 00:18:01

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 603 ]     ... , , , 23, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт ноя 23, 2018 00:21:32 
Открыл глаза
Аватар пользователя

Карма: 5
Рейтинг сообщений: 27
Зарегистрирован: Чт ноя 08, 2018 12:02:06
Сообщений: 50
Рейтинг сообщения: 0
Извиняюсь за откровенно нубовские вопросы, просто как-то не приходилось особо пользоваться сторонними функциями.
Попробовал вставить такой чит в свой код, не забыв при этом приинклудить сам *.с файл.
Но вот незадача, при попытке компиляции выдаёт 4 ошибки.
Что я делаю не так?


Вложения:
Err4.png [21.24 KiB]
Скачиваний: 420
Sys_stm32.png [15.68 KiB]
Скачиваний: 619

_________________
Всё самое свежее по проекту "Дозиметр Сталкера" ищите здесь и здесь.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт ноя 23, 2018 00:42:27 
Электрический кот

Карма: 15
Рейтинг сообщений: 172
Зарегистрирован: Вс июн 19, 2016 09:32:03
Сообщений: 1057
Рейтинг сообщения: 0
Что я делаю не так?

Никогда не инклудь *.c файлы, они добавляются в проект.


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт ноя 23, 2018 19:51:45 
Открыл глаза
Аватар пользователя

Карма: 5
Рейтинг сообщений: 27
Зарегистрирован: Чт ноя 08, 2018 12:02:06
Сообщений: 50
Рейтинг сообщения: 0
Так всё же, как пользоваться этими функциями? Можете показать на примере? Этож крутейшая вещь, вместо того чтобы разбираться какие регистры за что отвечают и какие биты в них засылать, вызываешь функцию, которая всё делает сама.

_________________
Всё самое свежее по проекту "Дозиметр Сталкера" ищите здесь и здесь.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Шестое юбилейное мероприятие в процессе
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт ноя 23, 2018 20:11:39 
Собутыльник Кота
Аватар пользователя

Карма: 7
Рейтинг сообщений: 114
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 2937
Рейтинг сообщения: 0
Nicochip писал(а):
как пользоваться этими функциями?
В файле system_stm32f10x.c есть строки.
Код:
/* #define SYSCLK_FREQ_HSE    HSE_VALUE */
/* #define SYSCLK_FREQ_24MHz  24000000 */
/* #define SYSCLK_FREQ_36MHz  36000000 */
/* #define SYSCLK_FREQ_48MHz  48000000 */
/* #define SYSCLK_FREQ_56MHz  56000000 */
#define SYSCLK_FREQ_72MHz  72000000
Нужно раскомментировать ту строку, какая частота нужна.


Вернуться наверх
 
Вебинар «Каждому ключу — свой драйвер» (13.08.2020)

Компания КОМПЭЛ приглашает вас принять участие в вебинаре, который будет посвящен теме драйверов управления транзисторами компании Infineon. Мы рассмотрим четыре различных технологии изготовления микросхем драйверов, в чём их отличия и особенности.

Зарегистрироваться на вебинар>>
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт ноя 23, 2018 20:45:44 
Друг Кота

Карма: 17
Рейтинг сообщений: 216
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6271
Рейтинг сообщения: 0
Так всё же, как пользоваться этими функциями? Этож крутейшая вещь, вместо того чтобы разбираться какие регистры за что отвечают и какие биты в них засылать, вызываешь функцию, которая всё делает сама.

Функций не сильно меньше и они, не сказать, чтобы совсем уж проще. Делая выбор в пользу функций, вы отказываетесь в значительной мере от контакта с реальным железом и начинаете изучать некие нематериальные абстракции, придуманные неизвестными индусами. Печаль в таком подходе заключается еще и в том, что индусы свои абстракции могут и "перепридумать", как, например, было в случае отказа от SPL в пользу HAL. Т.е. в один прекрасный момент все функции, которые к тому времени вы изучили и привыкли использовать, вдруг признаются устаревшими и вам предлагается либо изучить новые библиотеки, либо отказаться от использования новых продуктов, которые старыми библиотеками не поддерживаются.


Вернуться наверх
 
Меньше не бывает: неизолированные микро-DC/DC нового поколения R4 от Mornsun

Компания Mornsun разработала серию R4 неизолированных импульсных стабилизаторов напряжения в новом миниатюрном конструктивном исполнении. Уменьшение коснулось не только размеров, на 80% меньше существующих преобразователей, но и стоимости.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Сб ноя 24, 2018 10:31:10 
Открыл глаза
Аватар пользователя

Карма: 5
Рейтинг сообщений: 27
Зарегистрирован: Чт ноя 08, 2018 12:02:06
Сообщений: 50
Рейтинг сообщения: 0
Мурик, спасибо, попробую.
a5021, на то и были разработаны языки высокого уровня, чтобы иметь как можно меньше "контактов" со всеми маразмами реального железа. Кто хочет "контактов", тот пишет на Асме. Хотя, есть у меня один знакомый, который даже Асм не признаёт, а только машинные коды. Тут уж, как говорится, на вкус и цвет, каждый сходит с ума по своему.

_________________
Всё самое свежее по проекту "Дозиметр Сталкера" ищите здесь и здесь.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пн ноя 26, 2018 23:09:11 
Открыл глаза
Аватар пользователя

Карма: 5
Рейтинг сообщений: 27
Зарегистрирован: Чт ноя 08, 2018 12:02:06
Сообщений: 50
Рейтинг сообщения: 0
Не подскажете, где можно почитать об использовании CMSIS на доступном русском с подробными примерами? Или этот набор библиотек уже не актуален?

_________________
Всё самое свежее по проекту "Дозиметр Сталкера" ищите здесь и здесь.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вт ноя 27, 2018 00:57:03 
Открыл глаза

Карма: 7
Рейтинг сообщений: 14
Зарегистрирован: Вт янв 19, 2016 23:13:21
Сообщений: 53
Рейтинг сообщения: 0
cmsis - библиотека для работы с кортексом, фундамент для spl,hal,
для меня, лучшая документация к cmisis - ето "Reference manual" к МК хоть и на английском


Вернуться наверх
 
Бытовой пирометр АКИП-9312 – просто удобно!

Диапазон 35 °С ...42°С (температура тела) погрешность 0,3 °С
Диапазон 0 °С ...100°С (бытовая сфера) погрешность 1,0 °С
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вс дек 09, 2018 09:27:17 
Грызет канифоль
Аватар пользователя

Карма: 3
Рейтинг сообщений: 11
Зарегистрирован: Пт янв 17, 2014 22:48:20
Сообщений: 288
Откуда: Екатеринбург
Рейтинг сообщения: 0
Добрый день, тоже начал изучать stm32. Сейчас мучаю камень STM32f030k6 (32 ноги). Для простоты использую CubeMX и их либу HAL. Так вот Куб при выборе вкладки АЦП предлагает настроить только 10 каналов АЦП (IN0-IN9) в режим ADC. Но на других ножках есть возможность включения режима Analog Input (GPIO Analog). Если не ошибаюсь, то этот режим должен подключать данную ножку к АЦП МК. Но как настроить ее в таком режиме? При включении этого режима, появляется такая инициализация
А как дальше с ней работать? Я должен указывать ее, как канал при настройке АЦП
Или вызывать ее функцией HAL_GPIO_ReadPin? Просто в файле adc.h есть еще и такая запись
Первые 10 каналов соответствует тем, что позволяет настроить Куб в режиме АЦП (IN0-IN9), а с остальными 9 каналами как работать? Спасибо.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вс дек 09, 2018 12:20:16 
Друг Кота

Карма: 17
Рейтинг сообщений: 216
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6271
Рейтинг сообщения: 0
Добрый день, тоже начал изучать stm32. Сейчас мучаю камень STM32f030k6 (32 ноги). Для простоты использую CubeMX и их либу HAL. Так вот Куб при выборе вкладки АЦП предлагает настроить только 10 каналов АЦП (IN0-IN9) в режим ADC.

Не хотите поинтересоваться, сколько этих каналов вообще у данного чипа? Типа, совершить интеллектуальный подвиг и прочесть хотя бы первую страницу даташита? Там глядишь и вопрос про "только" отпадет сам собой.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вс дек 09, 2018 12:34:58 
Грызет канифоль
Аватар пользователя

Карма: 3
Рейтинг сообщений: 11
Зарегистрирован: Пт янв 17, 2014 22:48:20
Сообщений: 288
Откуда: Екатеринбург
Рейтинг сообщения: 0
a5021 @One 12-bit, 1.0 μs ADC (up to 16 channels). Я не понимаю, ноги в режиме GPIO_Analog можно задействовать в качестве АЦП или нет?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вс дек 09, 2018 13:34:29 
Собутыльник Кота
Аватар пользователя

Карма: 7
Рейтинг сообщений: 114
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 2937
Рейтинг сообщения: 0
Если с выводом нет связанного канала АЦП, то нет. GPIO_Analog означает что от вывода отключены цифровой вход и выход.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вс дек 09, 2018 13:51:21 
Грызет канифоль
Аватар пользователя

Карма: 3
Рейтинг сообщений: 11
Зарегистрирован: Пт янв 17, 2014 22:48:20
Сообщений: 288
Откуда: Екатеринбург
Рейтинг сообщения: 0
Мурик Спасибо, теперь все вроде бы встало на свои места. Увы, значит не получится, использовать АЦП на других ножках.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вт дек 18, 2018 16:58:01 
Родился

Зарегистрирован: Сб июн 25, 2016 11:42:20
Сообщений: 3
Рейтинг сообщения: 0
Здравствуйте, начал изучать STM32, да и программирование в целом. Ну как начал, установил Keil, взял пример , которым поделился VladislavS ,на предыдущей странице. Всё прошилось на китайскую плату, всё мигает. Далее я попытался сам хотябы собрать проект с нуля, тут меня ждал провал)) создал через вкладку новый проект попробовал вбить теже строки автора, собрал нажал CTRL+F5 и ошибка Error: Flash Download failed - Could not load file 'D:\STM32\1\Objects\1.axf' . Есть ли алгоритм создания голого проекта (скелета), в ТыТруба много видео но от них можно кони двинуть. Разъясните знающие люди если не сложно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вт дек 18, 2018 17:20:03 
Собутыльник Кота
Аватар пользователя

Карма: 7
Рейтинг сообщений: 114
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 2937
Рейтинг сообщения: -2
Возьмите EmBitz. Создать проект в нем намного проще. http://purebasic.mybb.ru/viewtopic.php?id=575
Релизная прошивка заливается через "STM32 ST-LINK Utility" или можно добавить инструмент в IDE. http://forum.easyelectronics.ru/viewtop ... 66#p463866
Отладка программы. http://purebasic.mybb.ru/viewtopic.php?id=564


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вт дек 18, 2018 18:12:06 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 151
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3601
Рейтинг сообщения: -1
Brewer911, http://mcu.goodboard.ru/viewtopic.php?id=15
Мурик, где-то в вопросе просящего есть твой эмобитс???
Ты становишся весьма навязчивым , этаким попугаем...


Последний раз редактировалось dosikus Вт дек 18, 2018 18:40:18, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вт дек 18, 2018 18:29:55 
Собутыльник Кота

Карма: 42
Рейтинг сообщений: 604
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 2900
Откуда: москва, уфа
Рейтинг сообщения: 0
начал изучать STM32, да и программирование в целом ... в ТыТруба много видео

:facepalm: :facepalm:
разберись с собственно "программированием" для начала. Чо и как работает, что это все за файлы такие .h/.c, чего компилятор делает и что он иногда полезного говорит. И никакого ютуба, читаем и думаем.
или, если не терпится, ардуину возьми.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вт дек 18, 2018 18:45:03 
Родился

Зарегистрирован: Сб июн 25, 2016 11:42:20
Сообщений: 3
Рейтинг сообщения: 0
Всем откликнувшимся спасибо.

arkhnchul
А ссылки на чтиво не дадите?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вт дек 18, 2018 19:41:53 
Собутыльник Кота

Карма: 42
Рейтинг сообщений: 604
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 2900
Откуда: москва, уфа
Рейтинг сообщения: 0
вот, например, обзорно - https://www.oreilly.com/library/view/pr ... /ch04.html
там рассматривают gcc, но это совершено пофиг - компиляторы C так работают примерно все. И когда нажимаются кнопочки в IDE, процеммы происходят те же самые.

просто сейчас вопрос из серии "компьютер мне чото пишет, а чего это оно?". Но уже при базовом понимании понятно, что он (предположу, что на этом этапе - линкер) не может найти объектник, который должен перед этим собрать собственно компилятор. Два варианта - либо файл ищется не в том месте (лезем смотреть настройки сборки проекта), либо - что куда более вероятно - он просто не собрался, потому что... А это нам должен был сказать компилятор, вывод ошибок которого походу дела кто-то не читал)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вт дек 18, 2018 20:48:10 
Родился

Зарегистрирован: Сб июн 25, 2016 11:42:20
Сообщений: 3
Рейтинг сообщения: 0
В такие моменты ясно понимаешь , что зря не учил английский


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 603 ]     ... , , , 23, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Andre_klim и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y