|
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
|
|
Программирование АЦП ADC_10_F103C08.05.2025, 12:14. Показов 5238. Ответов 69
Метки нет (Все метки)
Здравствуйте!
Хотел бы научиться программировать АЦП на C/C++. Мне нужно оцифровать аналоговые сигналы с датчиков, подключенных к АЦП (диапазон напряжений 0-3В). Приобрел АЦП https://aliexpress.ru/item/100... 675ahH6GGB. В описании сказано, что АЦП содержит встроенный основной управляющий чип STM32F103C8T6. Драйвер АЦП установился (скриншот прикрепил). Подскажите, пожалуйста, какие команды нужно использовать для управления АЦП (чтение напряжений на контактах АЦП, установка параметров АЦП и др.)? Мне нужно искать систему команд для чипа STM32F103C8T6?
0
|
|
| 08.05.2025, 12:14 | |
|
Ответы с готовыми решениями:
69
Расширение АЦП микроконтроллера и подключение к АЦП датчиков Mega16 и неиспользуемый АЦП (питание ацп?) Как связать таймер с АЦП и АЦП с DMA? |
|
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
|
|
| 13.05.2025, 14:52 [ТС] | |
|
0
|
|
|
-26 / 4 / 0
Регистрация: 26.09.2024
Сообщений: 128
|
|
| 13.05.2025, 15:09 | |
|
0
|
|
|
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
|
|
| 13.05.2025, 15:18 [ТС] | |
|
0
|
|
|
Нарушитель
|
||
| 13.05.2025, 16:08 | ||
|
Код нужно руками писать. Еще можно подсматривать на первых этапах в сниппетах от ST под STM32F0 (очень плохо, что они не стали писать сниппеты для других семейств, особенно всяких "жирных" типа H7). А какую IDE использовать - это уж личное дело каждого. Я частенько мелкие правки вообще в mcedit делаю, а основной код пишу сейчас в qt-creator (вообще подо все: и под ПК, и под МК - удобно); годами ранее пользовался geany (но он мне надоел своим примитивизмом, в "креаторе" куда удобней: и рефакторинг тебе, и переход на определения, и статический анализ "на лету" и т.д., и т.п.). Собирать удобней всего при помощи make, но некоторые идут еще дальше и используют cmake (понятно, что дальше все тот же make вызываешь). На первых порах потребуется стартап и линкер-скрипт, советую взять их в opencm3 или где-нибудь на просторах гитхаба (главное - брать сишный стартап, а не убогий асмовый, т.к. не дело это - линковать между собой код на разных ЯП). Скрипт линковщика тоже, как и makefile, имеет смысл на уровни разделить, т.к. для всех МК есть общее, для семейств - отдельные особенности (типа наличия ccram), для конкретных камней - размер ОЗУ и флеш.
0
|
||
|
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
|
||
| 13.05.2025, 17:30 [ТС] | ||
|
0
|
||
|
Нарушитель
|
||
| 13.05.2025, 18:15 | ||
|
Я же писал уже, что не пользуюсь "кнопочками" для запуска компиляции: элементарно в консольке пишу "make / make flash" и т.п. Это куда удобней. Разве что в конфиге конкретного проекта нужные дефайны прописать, да и инклюды тоже - иначе креатор будет ругаться.
0
|
||
|
Native x86
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
|
||
| 13.05.2025, 20:18 | ||
|
0
|
||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
|||
| 13.05.2025, 21:12 | |||
|
Тем более что в реальности писать все эти буквы нужды нет. Альт-таб - вверх - энтер. Ну, может, альт-таб, вверх-вверх-ентер, вверх-вверх-ентер, если хочется уж совсем по-человечески. Это не говоря о попытках сделать хоть шаг в сторону от того, что предполагали рзработчики IDE. Например, попытку собрать сторонний исходник.
0
|
|||
|
Нарушитель
|
||||||
| 13.05.2025, 22:05 | ||||||
|
А не то убожество, что в малюсеньком "подвале" qtcreator. А то любят эти кактусоеды всякими убогими "кайлами" пользоваться. Не по теме: Эх, будь моя воля, под страхом смертной казни вообще запретил бы пользоваться любым проприетарным ПО. Даже российским. Ибо нефиг тут! (для вояк завести отдельный особо защищенный git, но тоже исключительно под свободными лицензиями чтобы ПО было)
0
|
||||||
|
Native x86
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
|
|||||||||
| 14.05.2025, 04:51 | |||||||||
|
А вот о том, что у молодняка зачастую кроме убогого ноутбучного экрана больше ничего нет, вы, наверное, не догадываетесь. Добавлено через 16 минут COKPOWEHEU, просто собрать прошивку из скачанного с гитхаба исходника действительно быстрее скриптом, никто не спорит. Но если речь идет о длительной разработке, то править код в IDE, а для компиляции запускать в отдельном окне сборку -- это на грани мазохизма.
0
|
|||||||||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
|||||||||
| 14.05.2025, 10:54 | |||||||||
|
Хотя если под виртуальными рабочими столами вы понимаете то, что нагородили в винде - возможно. Впрочем, что с них, Майкрософтов, взять, если они до сих пор терминал нормальный не осилили. Хотя, казалось бы, примеров вокруг немеряно, бери и копируй. В реальности-то именно так: чем инструмент эффективнее, тем он сложнее в освоении. Другое дело, что не всем настолько нужны его возможности, чтобы тратить время на освоение. Но примерно год назад записывал ролик по разработке для risc-v. Сначала-то, понятно, нормальным способом, а потом, ради интереса, для виндузятников. Запуск PowerShell пол-минуты. Запуск NucleiStudio (IDE от GigaDevice) 2 минуты. Компиляция именно в той IDE быстрая. Кажется, в MounRiver (IDE от WCH) запуск отладки был дико медленным. Но его я не записывал, точно измерить не могу.
0
|
|||||||||
|
Нарушитель
|
|||
| 14.05.2025, 16:30 | |||
|
Вендовоз не может нормально оценить линукс, пока не искоренит свои пагубные привычки. Зато потом будет отчаянно ругать маздай ☺
0
|
|||
|
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
|
||
| 16.05.2025, 15:49 [ТС] | ||
|
0
|
||
|
Нарушитель
|
||
| 16.05.2025, 17:08 | ||
|
Для особо ленивых есть репозитории на гитхабе. Ссылку на свой я уже приводил. Понятно, что с нуля писать абсолютно все требует достаточно много времени. Кое-что я утаскивал с тех же сниппетов. Но вот, скажем, более-менее высокоуровневые вещи (интерфейсы для работы с датчиками и т.п.) по большей части сам писал, т.к. то, что смог найти на просторах интернетов, иначе как говнокодом назвать язык не поворачивается! И вот представьте: я - вообще ни разу не программист, но даже у меня глаза кровоточат, когда я эту жесть вижу! О, книжку нашел - возможно, то, что надо. Но лично я в таких книгах никакого смысла не вижу. Лучше последнюю редакцию Хоровица-Хилла почитать. Кстати, на "озоне" продается, около 4000 рублей за 2 тома. Я себе недавно купил. Удобно, что на английском: не надо голову ломать по поводу терминологии.
0
|
||
|
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
|
|
| 16.05.2025, 17:53 [ТС] | |
|
Хоровица на английском на озоне не нашел, есть на русском 3 издание. На английском тоже 3 издание?
0
|
|
|
Нарушитель
|
||
| 16.05.2025, 21:51 | ||
|
В переводе читать смысла нет. Если в СССР переводили аккуратно, то сейчас не только пунктуация с грамматикой, но и терминология страдает! UPD: быстренько погуглив, сразу нашел подтверждение своим словам. В общем, тенденция понятна: начиная эдак с 2010 года ни в коем случае нельзя покупать переводную литературу. Исключительно оригинал. Увы, но страна катится в полную задницу.
0
|
||
|
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
|
||
| 16.05.2025, 22:24 [ТС] | ||
|
Добавлено через 1 минуту Т.е. ссылку на издание в Озон
0
|
||
|
Native x86
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
|
||||||||
| 17.05.2025, 04:42 | ||||||||
|
Или вы думаете, что 4% десктопов -- это происки майкрософта, который гипнозом заставил всех сидеть под виндой? Нет, это прямое следствие [не]пригодности системы. Конечно, эти дегенераты в майкрософте в последнее время делают все, чтобы увеличить долю линукса, но даже при их стараниях винда однозначно выигрывает и по юзабилити, и по дровам, и по софту.
0
|
||||||||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
|||||||
| 17.05.2025, 06:01 | |||||||
|
Даже до Майкрософтов этот простой факт постепенно доходит.
1
|
|||||||
|
Нарушитель
|
|
| 17.05.2025, 08:32 | |
|
https://www.ozon.ru/product/th... tpage_link
Неужели сложно было найти?
0
|
|
| 17.05.2025, 08:32 | |
|
Алгоритм работы с ацп АЦП STM32F103 АЦП, вопрос по книге Ю.Ревич "Практическое программирование Сопряжение микроконтроллера с АЦП Нарисуйте блок-схему программы для АЦП на ATMega8 ATtiny13. Работа с АЦП (Си) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
|
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи.
. . .
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|