Обзор микросхемы DRV8870

DRV8870 - это старая простая микросхема управления коллекторным DC -мотором с токами в обмотках до 3.5 Ампер от компании Texas Instruments. По сути это драйвер H-моста . Причем H-мост встроен прямо внутрь корпуса самой микросхемы. Это полностью интегрированное решение. В этом тексте я произвел обзор микросхемы DRV8870. Посмотрим с какой стороны следует подходить к микросхеме DRV8870.

https://habr.com/ru/articles/952484/

#DRV8870 #hbridge #hмост #stm32 #DevEBoxSTM32F4XX_M_V30 #STM32F407VGT6 #pwm #TIMER #gpio #18650

Обзор микросхемы DRV8870

"Надо написать прошивку - спиннер" Пролог В этом тексте я произвел обзор микросхемы DRV8870. DRV8870 - это старая простая микросхема управления коллекторным DC-мотором с токами в обмотках до 3.5 Ампер...

Хабр
Этот дребезг контакта поймать было не просто.  Схема питается от 3.3V, самый высокий пик 6.24V, приблизительно этот дребезг длится 800 нано секунд от 3.3V до 0V.
#stm32f407vgt6
#stm32
#embedded
#electronics
#study
#oscilloscope
#oscillogram
#contactbounce
Вот так выглядит пачка битов в #tx_bits (сверху 0 и 1) из источника и сигнал начала передачи первой пачки "S" т.е. Start bit (логический 0), далее D0 в hex коде, и завершающий бит "T" т.е. sTop bit (логическая 1) в #tx_data потом следующая пачка битов. Итого два байта D0 и 99, которые вместе соответствуют кириллическому символу "Й" в кодировке UTF-8. Вот и получаем на выходе сообщение:
"Йоу, собаки!"
"Я - Наруто Узумаки!"
  фау-яу, ки-и-ия!
#embedded
#linux
#stm32
#stm32f407vgt6
#slogic
#PulseView
#uart
#rx_tx
#utf8

День 18

Сегодня продолжил листать #w3c #css С коллегой, который проходил стажировку на фронтенде поболтали насчет того, что надо на такой работе, про #map и #hoisted функции... Понял что многое позабыл полистал также раздел по #js в одной книге, вспомнил старое, но вопросы пока остались открытыми.
Сейчас сижу играюсь с логическим анализатором #slogic считаю 1 и 0, надо бы потом полистать документацию, чтобы понять как #uart начинает передачу. Попробовал получить сообщение с #uart но не получилось, #minicom выдал нечитаемые символы, хотя замкнутые выводы #rx_tx выдали тестовое сообщение "AT", создал .rules в udev но бестолку. Во всяком случае есть мой любимый #stlink_v3 он также может в #usart #uart Разберусь потом... Пока что в первую очередь нужно разобраться досконально в reference manual от #stm32f407vgt6

Вот все то, что необходимо для работы с МК STM32F407VGT6, разумеется нужен и программатор, но можно и через DFU (замкнуть выводы Boot0 и 3v3, подключить USB data кабель) прошивать. А еще среда разработки: CubeIDE.
#stm32f407vgt6
#stm32
#embedded
#electronics
#cube_ide
#reference_manual
#datasheet
#hard_abstraction_layer
#hal
#low_layer
#ll
В главном цикле все работает по шагам.
#stm32f407vgt6
#stm32
#embedded
#linux
#source_code
Еще один эксперимент со светодиодом 
#stm32f407vgt6
#stm32
#embedded
#linux
#source_code
Танцы с бубном теперь в прошлом  юху!
#stm32f407vgt6
#stlink_v3
#cube_ide
#linux
Купил. Что дальше?
#stm32
#stm32f407vgt6
#electronics
#embedded