Съдържание:
- Стъпка 1: Използван софтуер:
- Стъпка 2: Използвани компоненти:
- Стъпка 3: Електрическа схема
- Стъпка 4: Код:
- Стъпка 5: Принцип на работа и видео:
Видео: Как да получавате данни от микроконтролер на базата на STM32 към компютър: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Тук в този урок сме предали данни от микроконтролер на компютър, използвайки един от 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 за чести актуализации.
Благодаря и поздрави, Ембедотронни технологии
Препоръчано:
Как да направим рекордер за данни за влажност и температура в реално време с Arduino UNO и SD-карта - DHT11 регистратор на данни Симулация в Proteus: 5 стъпки
Как да направим рекордер за данни за влажност и температура в реално време с Arduino UNO и SD-карта | DHT11 симулация на регистратор на данни в Proteus: Въведение: Здравейте, това е Liono Maker, ето линк към YouTube. Ние правим творчески проект с Arduino и работим върху вградени системи. Data-Logger: Регистратор на данни (също регистратор на данни или запис на данни) е електронно устройство, което записва данни във времето с
Индукционен металдетектор на базата на Arduino на базата на DIY: 5 стъпки
DIY Ардуино базиран импулсен метален детектор: Това е сравнително прост металдетектор с отлични характеристики
Как да извлечете данни от база данни Firebase на NodeMCU: 7 стъпки
Как да извлечем данни от база данни Firebase на NodeMCU: За тази инструкция ще извличаме данни от база данни в Google Firebase и ще ги извличаме с помощта на NodeMCU за по-нататъшно разбор. акаунт за създаване на база данни на Firebase. 3) Изтеглете
Евтина стойка за лаптоп / Преносим компютър към настолен компютър: 3 стъпки
Евтина стойка за лаптоп / Преносим компютър към настолен компютър: Оказва се, че използвам лаптопа си за дълги периоди от време. След известно време става неудобно. В идеалния случай клавиатурата и екранът трябва да са разделени, за да се намали напрежението в шията при продължителна употреба. Ако сте потребител на лаптоп на пълен работен ден, предлагам да изградите
Интелигентно зарядно устройство за батерии на базата на микроконтролер: 9 стъпки (със снимки)
Интелигентно зарядно устройство за батерии, базирано на микроконтролер: Схемата, която ще видите, е интелигентно зарядно устройство за батерии, базирано на ATMEGA8A с автоматично изключване. Различните параметри се показват чрез LCD при различни състояния на зареждане. Също така веригата ще издава звук чрез зумер при зареждане завършване. Изградих