Съдържание:

Как да получавате данни от микроконтролер на базата на STM32 към компютър: 5 стъпки
Как да получавате данни от микроконтролер на базата на STM32 към компютър: 5 стъпки

Видео: Как да получавате данни от микроконтролер на базата на STM32 към компютър: 5 стъпки

Видео: Как да получавате данни от микроконтролер на базата на STM32 към компютър: 5 стъпки
Видео: BTT GTR v1.0/M5 v1.0 - Basics 2024, Ноември
Anonim
Как да получавате данни от микроконтролер на базата на STM32 към компютър
Как да получавате данни от микроконтролер на базата на STM32 към компютър

Тук в този урок сме предали данни от микроконтролер на компютър, използвайки един от UART на STM32l100 mcu.

Стъпка 1: Използван софтуер:

Използван софтуер
Използван софтуер
Използван софтуер
Използван софтуер

Това е софтуерът, който използвахме за този проект:

1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® за STM32 е гъвкава и разширяема IDE за разработка и отстраняване на грешки за разработчици на STM32 MCU, които искат изключително мощни инструменти за подпомагане при разработването на висококачествен вграден софтуер. TrueSTUDIO® се основава на отворени стандарти (ECLIPSE и GNU) и е разширен с професионални функции за управление на кодове и усъвършенстван системен анализ. Това дава уникален поглед върху структурата и динамичното поведение на системата.

Можете да изтеглите този софтуер от тази връзка

2. STM32CubeMX: STM32CubeMX е графичен инструмент, който позволява много лесно конфигуриране на STM32 микроконтролери и микропроцесори, както и генериране на съответния инициализиращ C код за ядрото Arm® Cortex®-M или частично Linux® дърво на устройството за Arm ® Cortex®-A ядро), чрез процес стъпка по стъпка.

Можете да изтеглите този софтуер от тази връзка

Стъпка 2: Използвани компоненти:

Използвани компоненти
Използвани компоненти
Използвани компоненти
Използвани компоненти

В този урок използвахме основно два хардуера:

1.32L100CDISCOVERY: 32L100CDISCOVERY ви помага да откриете характеристиките на 32-битовите микроконтролери Cortex®-M3 на STM32L100 Value Line и лесно да разработвате вашите приложения. Той включва всичко необходимо за начинаещи и опитни потребители, за да започнат бързо. Въз основа на STM32L100RCT6, той включва вграден инструмент за отстраняване на грешки ST-LINK/V2, светодиоди, бутони за лесно свързване на допълнителни компоненти и модули.

2. USB към TTL конвертор. Както в тази платка за откриване, не можем да получим серийни данни директно от кабела за отстраняване на грешки в st-link, така че трябва да закупим един usb към TTL конвертор. Принципът на работа на USB към TTL конвертор е много прост. Това е модул USB към TTL UART конвертор, който е базиран на CP2102 Bridge от SiLabs. Този модул може да се използва с лаптопи, които нямат стандартен сериен порт. Този модул създава виртуален COM порт, използвайки USB на вашия компютър, който може да поддържа различни стандартни скорости на предаване за серийна комуникация.

Стъпка 3: Електрическа схема

Електрическа схема
Електрическа схема

Връзките са както следва:

32L100 платка за откриванеUSB към TTL конвертиране

Txd на борда за откриване (PA9) Rxd

GND GND

3V3 3V3

Стъпка 4: Код:

Както създадохме кода с помощта на STM32CubeMX, така че тук ви споделям файла main.c.

можете да получите файла main.c от долната връзка

Стъпка 5: Принцип на работа и видео:

Тук първо трябва да отворите STM32CubeMX, след това трябва да изберете правилната платка или mcu, ако използвате персонализирана платка.

За целия процес, моля, гледайте нашето видео за вграждане.

Цялото описание на проекта е дадено във видеото по -горе

Ако имате някакви съмнения относно този проект, не се колебайте да ни коментирате по -долу. И ако искате да научите повече за вградената система, можете да посетите нашия youtube канал

Моля, посетете и харесайте нашата страница във Facebook за чести актуализации.

Благодаря и поздрави, Ембедотронни технологии

Препоръчано: