Например TDA7294

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



Текущее время: Вт янв 21, 2020 21:08:13

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


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



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

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


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

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

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

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


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

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

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

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

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

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


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

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

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

Карма: 5
Рейтинг сообщений: 144
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 2780
Рейтинг сообщения: 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
Нужно раскомментировать ту строку, какая частота нужна.


Вернуться наверх
 
Контроль в спящем режиме: повышение КПД батарейного питания с помощью DC/DC MAX17225 nanoPower

В статье описан практический опыт разработчика, применившего повышающий DC/DC-преобразователь MAX17225. В результате ряда практических экспериментов, потребовавших существенного обновления технической базы компании-разработчика, автор убедительно доказывает преимущества выбранного компонента и схемотехнической реализации. Увеличенное на 50% время автономной работы лучше других аргументов говорит об эффективности конвертеров MAX17225, а также о важности предварительной оценки элементной базы.

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

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

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


Вернуться наверх
 
Руководство для разработчика приложений на базе STM32WB55

Представив двухъядерные беспроводные микроконтроллеры STM32WB для IoT-приложений, компания STMicroelectronics предлагает разработчикам экосистему, включающую в себя отладочные платы, примеры кода для микроконтроллера, готовое ПО всех уровней и большой массив документации.

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

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

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


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


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

Карма: 5
Рейтинг сообщений: 26
Зарегистрирован: Чт ноя 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" к МК хоть и на английском


Вернуться наверх
 
Распродажа паяльных станций ATTEN и аксессуаров!
Индукционная паяльная станция AT315D - 3 977 ₽, станция паяльная AT80D – 2177 ₽, станция паяльная AT936b – 1000 ₽!

Заходите в раздел акции и спецпредложения на сайте prist.ru, покупайте измерительные приборы, инструмент и паяльно-ремонтное оборудование по специальным ценам.
Не в сети
 Заголовок сообщения: 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
Рейтинг сообщений: 217
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6268
Рейтинг сообщения: 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 
Собутыльник Кота
Аватар пользователя

Карма: 5
Рейтинг сообщений: 144
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 2780
Рейтинг сообщения: 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 
Собутыльник Кота
Аватар пользователя

Карма: 5
Рейтинг сообщений: 144
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 2780
Рейтинг сообщения: -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
Рейтинг сообщений: 136
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3549
Рейтинг сообщения: -1
Brewer911, http://mcu.goodboard.ru/viewtopic.php?id=15
Мурик, где-то в вопросе просящего есть твой эмобитс???
Ты становишся весьма навязчивым , этаким попугаем...


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

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

Карма: 45
Рейтинг сообщений: 586
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 2610
Откуда: москва, уфа
Рейтинг сообщения: 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 
Собутыльник Кота

Карма: 45
Рейтинг сообщений: 586
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 2610
Откуда: москва, уфа
Рейтинг сообщения: 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
В такие моменты ясно понимаешь , что зря не учил английский


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


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

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


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