Публикации по теме 'stm32'


Полное руководство по написанию протокола связи SPI для STM32.
SPI — это фантастически простой протокол связи, который позволяет двум устройствам обмениваться данными. Большинство проектировщиков схем, от профессионалов до любителей, использовали SPI в качестве ведущего, но меньше использовали его в качестве ведомого. Так было со мной, пока новый проект в Embedism не заставил меня стиснуть зубы и написать надежное ведомое устройство SPI и соответствующий драйвер на ведущем устройстве. Эта статья даст вам знания (и код!), необходимые для организации..

Руководство по STM32: Таймеры
Предпосылки: Это руководство не предназначено для использования в качестве руководства по изучению языка C или платформы STM32. Его основная цель — предоставить разработчикам краткое руководство по интеграции периферийных модулей и функций в активные приложения. Если вы новичок, я бы порекомендовал вам ознакомиться с руководством по настройке проекта STM32, подобным этому. https://medium.com/vicara-hardware-university/smt32-project-setup-with-cubeide-947974baf713 Что такое..

Мигающая маленькая (синяя) таблетка
…или Как я научился не волноваться и полюбил STM32 ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ. Я не эксперт (я наоборот). Если вы выполните эти шаги и сломаете его, это ваша проблема, амиго. Ууууу! После продолжительного интереса к STEM (эй, почти как STM) и, возможно, даже карьеры в области программного обеспечения или какой-то смежной области, вы решили разориться на интересное новое техническое хобби (никогда не вернув эти 1,50 доллара) и купил себе синяя таблетка! (Или любая другая Cortex MX..

Программирование STM32 в Linux
Я всю жизнь использую операционные системы Windows и встроенные чипы без ОС (без ОС), до недавнего времени, когда у меня появился интерес к платам с процессорами без ОС, таким как Beaglebone и Odriod (пожалуйста, не обращайте на меня внимания, Я не просто поклонник Raspberry pi, я предпочитаю работать с beaglebone из-за их лицензии с открытым исходным кодом, которая поддерживает использование их платформ в коммерческих целях). Из-за моего интереса к работе с Linux Distros для..

Как запустить OpenCV на MCU STM32
В этой статье я расскажу, как я получил приложение OpenCV, работающее на STM32746G-Discovery и STM32F769I-Discovery. Если вам нужна только краткая инструкция по его воспроизведению, перейдите на соответствующую страницу wiki на Github . Я один из разработчиков Embox . Эта ОСРВ позволяет запускать некоторое тяжелое программное обеспечение Linux (QT, OpenGL, PJSIP и т. Д.) Без ядра Linux (т.е. вам нужно гораздо меньше ресурсов и получить более прямой контроль над периферийными..

Введение в бит-бэнг
Создание последовательного программного обеспечения, управляемого прерываниями, для микроконтроллера STM32F3 Во встроенной системе микроконтроллеру может потребоваться интерфейс с другими устройствами, такими как датчики, модуль Bluetooth и даже ПК. В большинстве случаев эти устройства не могут быть подключены напрямую через GPIO, а нуждаются в специальном протоколе связи . Однако не все микроконтроллеры имеют выделенный коммуникационный интерфейс, и даже если они есть, их может быть..

Компиляция загрузчика STM32 Arduino
Этот пост поможет вам компилировать загрузчик STM32duino с нуля . Здесь я проведу вас через несколько шагов, чтобы вы могли скомпилировать загрузчики STM32, предоставленные Roger Clark . Показанные здесь шаги предназначены для компиляции в Windows платформа. Процедура: Внимательно выполняйте шаг, чтобы не угодить в суп. Установите 7z , если у вас его нет. ШАГ 1 Установите WinAVR, чтобы получить команду make в командной строке Windows здесь . Загрузите этот DLL файл и..