Программирование АЦП ADC_10_F103C

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
tumanovalex
Родился
Сообщения: 13
Зарегистрирован: Пн июн 29, 2009 10:03:25
Откуда: Москва

Программирование АЦП ADC_10_F103C

Сообщение tumanovalex »

Здравствуйте!
Хотел бы научиться программировать АЦП на C/C++. Мне нужно оцифровать аналоговые сигналы с датчиков, подключенных к АЦП (диапазон напряжений 0-3В). Приобрел АЦП https://aliexpress.ru/item/100... 675ahH6GGB. В описании сказано, что АЦП содержит встроенный основной управляющий чип STM32F103C8T6. Драйвер АЦП установился (скриншот прикрепил). Подскажите, пожалуйста, какие команды нужно использовать для управления АЦП (чтение напряжений на контактах АЦП, установка параметров АЦП и др.)? Мне нужно искать систему команд для чипа STM32F103C8T6?

Добавлено after 55 minutes 34 seconds:
Ссылка обрезалась: https://aliexpress.ru/item/100500860111 ... 6GGB 
Вложения
Com3.png
(19.79 КБ) 136 скачиваний
veso74
Поставщик валерьянки для Кота
Сообщения: 1902
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: Программирование АЦП ADC_10_F103C

Сообщение veso74 »

jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: Программирование АЦП ADC_10_F103C

Сообщение jcxz »

Подскажите, пожалуйста, какие команды нужно использовать для управления АЦП (чтение напряжений на контактах АЦП, установка параметров АЦП и др.)?
Можно использовать команду 'STR'.
Также можно использовать команду 'LDR'. 8)
Мне нужно искать систему команд для чипа STM32F103C8T6?
Точно!
Аватара пользователя
HardWareMan
Мучитель микросхем
Сообщения: 429
Зарегистрирован: Ср сен 02, 2015 07:47:20

Re: Программирование АЦП ADC_10_F103C

Сообщение HardWareMan »

Там же есть вот такая картинка:
Изображение
Вложения
IMG-20250509-WA0002.jpg
(118.93 КБ) 435 скачиваний
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
tumanovalex
Родился
Сообщения: 13
Зарегистрирован: Пн июн 29, 2009 10:03:25
Откуда: Москва

Re: Программирование АЦП ADC_10_F103C

Сообщение tumanovalex »

Спасибо большое всем за очень полезные замечания и советы. Я понял, как использовать эту плату. Но все-таки решил начать изучение программирования STM32, а не использование готового устройства. Начну с отладочной платы на базе микроконтроллера STM32F103C8T6 в комплекте с PL2303. Спасибо, HardWareMan, за репозиторий.
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: Программирование АЦП ADC_10_F103C

Сообщение jcxz »

Начну с отладочной платы на базе микроконтроллера STM32F103C8T6 в комплекте с PL2303.
STM32F103 - нормально, а вот PL2303 - зря. Глюкодром ещё тот. :facepalm: Лучше выкиньте это г* и замените на что-то из FT232 или CP210x. PL23xx могут терять байты на ровном месте. Даже на небольших скоростях. Намучаетесь с ним...
Аватара пользователя
HardWareMan
Мучитель микросхем
Сообщения: 429
Зарегистрирован: Ср сен 02, 2015 07:47:20

Re: Программирование АЦП ADC_10_F103C

Сообщение HardWareMan »

Я против пролифы добавлю, что драйвер наглухо вешается если вытащить пролифу из USB во время работы. На W7x64 такое было 100%, когда я её ещё щупал.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
tumanovalex
Родился
Сообщения: 13
Зарегистрирован: Пн июн 29, 2009 10:03:25
Откуда: Москва

Re: Программирование АЦП ADC_10_F103C

Сообщение tumanovalex »

[uquote="tumanovalex",url="/forum/viewtopic.php?p=4714437#p4714437"]Начну с отладочной платы на базе микроконтроллера STM32F103C8T6 в комплекте с PL2303.
STM32F103 - нормально, а вот PL2303 - зря. Глюкодром ещё тот. :facepalm: Лучше выкиньте это г* и замените на что-то из FT232 или CP210x. PL23xx могут терять байты на ровном месте. Даже на небольших скоростях. Намучаетесь с ним...[/uquote]Спасибо за совет. А где лучше всего купить - на Али или есть хорошие магазины электроники в России с нормальными ценами?

Добавлено after 2 minutes 30 seconds:
HardWareMan, Спасибо большое за репозиторий!

Добавлено after 3 hours 13 minutes 32 seconds:
Заказал на Али FT232 и CP2102
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: Программирование АЦП ADC_10_F103C

Сообщение jcxz »

А где лучше всего купить - на Али или есть хорошие магазины электроники в России с нормальными ценами?
Насчёт этого не подскажу. Так как не живу в РФ.

Заказал на Али FT232 и CP2102
Насколько слышал - FT232 и CP2102 китайцы ещё особо не подделывают. По крайней мере - массово. У меня все домашние FT232 + CP2102 и все на работе - работают нормально. Правда на работе покупаем не на али, а домашние - покупались много лет назад и уже не помню где. Возможно тоже не на али (скорее всего покупались ещё в те времена, когда али ещё не было 8) )

PS: Есть ещё один экземпляр CH340G. Он вроде тоже нормально работает. Но я его сильно не тестил (как FT232 и CP2102 - на многомегабайтных потоках). И он у меня только на 115200 максимум работает. Что уже обычно маловато. Поэтому его рекомендовать не буду.
Ответить

Вернуться в «Периферия»