STM32. CMSIS #13. Теоретическая и практическая настройки ADC на CMSIS. Проект в CubeIDE.

  Рет қаралды 2,789

NR.electronics

NR.electronics

Күн бұрын

Пікірлер
@ПавелЛобанов-ж3и
@ПавелЛобанов-ж3и Жыл бұрын
Наконец-то урок по ADC! Спасибо вам большое!
@NRelectronics
@NRelectronics Жыл бұрын
Пожалуйста. Я запарелил тему ADC на CMSIS и недавно два видео было по HAL. Они все теоретико-практические. Надеюсь будет вдвойне полезно и интересно.
@ПавелЛобанов-ж3и
@ПавелЛобанов-ж3и Жыл бұрын
@@NRelectronics Вы правы, интересно сравнить как объем кода, так и объём памяти, занимаемой оным)
@NRelectronics
@NRelectronics Жыл бұрын
👍
@qwwq8201
@qwwq8201 Жыл бұрын
Спасибо большое за нужное видео. Как раз изучаю мк по цмсису.
@NRelectronics
@NRelectronics Жыл бұрын
Тогда Вы на нужном канале!
@maddytroll
@maddytroll Жыл бұрын
Спсибо за видео !!!
@NRelectronics
@NRelectronics Жыл бұрын
Пожалуйста)
@openFrimeTv
@openFrimeTv Жыл бұрын
оо, класс. люблю тему CMSIS
@NRelectronics
@NRelectronics Жыл бұрын
Спасибо. Я тоже её люблю. Практичный и компактный код. Только приходится с RM вплотную работать блин))
@comradov3308
@comradov3308 Жыл бұрын
Спасибо за видео. Мельком заметил нестыковку. Время видео 4:27, в функции RCC_on_72MHz(), в строке 14, для обнуления бита нужно сделать инверсию флага. Если это не обнуление бита, то поясните смысл операции на строке 14. Спасибо.
@NRelectronics
@NRelectronics Жыл бұрын
Спасибо. Имелась ввиду очистка и настройка буфера для работы флеш памяти. Тут заметил другое, в уроке 11 был знак тильда, почему-то он утерян, странно... Правильно должно быть так ... &= ~FLASH_ACR ... Спасибо большое, что акцентировали внимание на этом месте, в исходное добавлю.
@avi-crakhome2524
@avi-crakhome2524 Жыл бұрын
Всё замечательно кроме одного, запись типа "1
@NRelectronics
@NRelectronics Жыл бұрын
При переходе на другой мк конечно будут сложности. Но CMSIS это не про удобное хождение, это тогда HAL вам нужен. Вы можете под себя изменить как вам удобно, данный плейлист по CMSISу только по блюпилу. Спасибо.
@avi-crakhome2524
@avi-crakhome2524 Жыл бұрын
@@NRelectronics Да ну нет-же, "1
@NRelectronics
@NRelectronics Жыл бұрын
Не любитель магии 😉. Я с этим согласен. Не спорю ведь. Человека сложно заставить окунуться в RM. Хоть посмотрят что это такое. А то у многих почему-то отвращение))
@avi-crakhome2524
@avi-crakhome2524 Жыл бұрын
@@NRelectronics Не отвращение, а банальная лень. Я тоже ленивый, по этому пишу так - чтобы свести к минимуму повторное курение доков. К слову "ADC_CR2_SWSTART" - это тоже немного магия. Но благодаря стандарту использования пути в названии поля - можно сообразить в какой регистр это пишется. А по "SWSTART" практически мгновенно найти в документации полное описание (через поиск). Это сильно сокращает требование к комментарию в коде, до ситуаций когда например нужно записать числовое 0x4 чтобы получить логическое 32. В случае именных значений полей - эта надобность автоматически отпадает, но код становится максимально жирным.
@avi-crakhome2524
@avi-crakhome2524 Жыл бұрын
@@NRelectronics Дополнительно, практически все мелкие чипы использующие общепринятый стандарт CMSIS - дают одинаковые стандартные имена для полей регистров. Например CH32V307VCT6 имеет совпадение по именам на 99%, при этом код требует минимальной правки. А ведь это даже не cortex !!!
@avi-crakhome2524
@avi-crakhome2524 Жыл бұрын
Можно совершенно бесплатно включить все предупреждения компилятора GCC "warning".
@NRelectronics
@NRelectronics Жыл бұрын
Можно конечно. Всё ведь бесплатно.
@avi-crakhome2524
@avi-crakhome2524 Жыл бұрын
@@NRelectronics Неее, PVS в том конфиге что мне нужен - ну очень сильно платный.
@NRelectronics
@NRelectronics Жыл бұрын
Аа, вы об этом... Используйте мой промокод: nr-pvs и получите ключ халявный на месяц с полным функционалом, и нет проблем!)) 👌
@avi-crakhome2524
@avi-crakhome2524 Жыл бұрын
@@NRelectronics Второй раз этот прикол не срабатывает.
@NRelectronics
@NRelectronics Жыл бұрын
Так вы второй раз другой е-мейл укажите и всё 😉.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
STM32. ADC & DAC
52:30
ФРТК МФТИ
Рет қаралды 6 М.