Съдържание:
- Стъпка 1: Неща, от които се нуждаете
- Стъпка 2: Спецификации на платката STM32 (STM32F103C8T6)
- Стъпка 3: Инсталирайте STM32 платки в Arduino IDE
- Стъпка 4: Връзки за програмиране на платката
- Стъпка 5: Програмиране на дъската
Видео: STM32 дъска с Arduino IDE STM32F103C8T6: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Здравейте момчета, тъй като много хора използват платки arduino, но както знаем, те имат някои ограничения, така че малко други платки излязоха на бял свят като алтернатива на arduino, която може да осигури по -добра производителност и по -добри функции от Arduino и една от тях е STM32. STM32 платката е дори по -евтина от Arduino uno и нейните възможности са много по -добри от An arduino uno, но тъй като те не се поддържат естествено от Arduino IDE, трябва да ги добавим ръчно към Arduino IDE. Така че в тези инструкции ще добавим STM32 дъски към Arduino IDE и ще програмираме тази платка, използвайки Arduino IDE.
Стъпка 1: Неща, от които се нуждаете
За тази инструкция ще ни трябват следните неща: STM32: USB КАБЕЛ: FTDI: „Брендборд и малко джъмпери
Стъпка 2: Спецификации на платката STM32 (STM32F103C8T6)
Спецификациите на STM32F103C8T6 са дадени по -долу, както и в изображението.: Производител STMicroelectronics Series STM32F1 ядрен процесор ARM® Cortex®-M3 размер на ядрото 32-битова скорост 72MHz свързаност CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB периферни устройства DMA, управление на двигателя PWM, PDR, POR, PVD, PWM, Температурен сензор, WDT Брой I/O 37 Размер на паметта на програмата 64KB (64K x 8) Тип памет на програмата Размер на флаш EEPROM - размер на RAM 20K x 8 напрежение - захранване (Vcc/Vdd) 2V ~ 3.6V преобразуватели на данни A/D 10x12b Тип осцилатор Вътрешна работна температура -40 ° C ~ 85 ° C (TA)
Стъпка 3: Инсталирайте STM32 платки в Arduino IDE
Моля, следвайте инструкциите по-долу и предоставените изображения, за да инсталирате stm32 платки в arduino ide: 1- Стартирайте Arduino.cc IDE. Щракнете върху меню „Файл“и след това „Предпочитания“. Ще се отвори диалоговият прозорец „Предпочитания“, след което добавете следната връзка към полето „Допълнителни URL адреси на мениджъри на платки“: „https://dan.drown.org/stm32duino/package_STM32duino_index. json "Щракнете върху" Ok "2- Щракнете върху менюто" Tools "и след това" Boards> Boards Manager "Мениджърът на борда ще се отвори и ще видите списък с инсталирани и налични платки. Изберете" STM32 F103Cxxx "и щракнете върху инсталиране. След като инсталацията приключи, до името на ядрото се появява таг "INSTALLED". Можете да затворите Board Manager. Сега можете да намерите пакета STM32 платки в менюто "Board". Изберете желаната серия платки: STM32F103CxxxИзберете платката
Стъпка 4: Връзки за програмиране на платката
За да програмирате stm32, трябва да следвате тези схеми. За да го програмирате, трябва очевидно да получите Stm32, а друг е usb към ttl конвертор, така че вземете USB към TTL конвертор и следвайте показаните схеми.
Стъпка 5: Програмиране на дъската
Сега отворете мигащата скица във вашата arduino IDE и променете щифта не на "PC13", защото вграденият светодиод на stm32 е на щифт PC13, след което изберете настройките в секцията с инструменти (като: платки, com порт, метод за качване и т.н. Според показаното изображение) & Качете кода на вашия stm32 и вграденият pc13 светодиод ще започне да мига като моя в изображенията (съжалявам за качеството на изображението) и дори да го видите мигащо, можете да добавите и външен светодиод към PC13. Затова се забавлявайте да правите проекти със STM32 BOARD.
Препоръчано:
Arduino LTC6804 BMS - Част 2: Балансова дъска: 5 стъпки
Arduino LTC6804 BMS - Част 2: Балансираща платка: Част 1 е тук Системата за управление на батерията (BMS) включва функционалност за усещане на важни параметри на батерията, включително напрежение на клетката, ток на батерията, температура на клетката и т.н. Ако някое от тях е извън предварително определен диапазон, опаковката може да бъде дискотека
Как да направите евтина дъска Attiny Arduino: 4 стъпки (със снимки)
Как да си направим евтина дъска Attiny Arduino: Е, през повечето време се притеснявам, когато се нуждая от Arduino в някои проекти, където се нуждая от няколко I/O пина Е, благодарение на платформата Arduino-Tiny, програмата Arduino може да се запише в Avr-tiny Series като Attiny 85/45 Arduino-Tiny е набор с отворен код на ATtiny
Машина за плашене за Хелоуин, използваща PIR, 3D отпечатана тиква и съвместима с Troll Arduino Audio Pranker/практична дъска за шега .: 5 стъпки
Машина за плашене на Хелоуин, използваща PIR, 3D отпечатана тиква и съвместима аудио трогачка с трол Arduino/практична дъска за шеги.: Таблата за тролове, създадена от Патрик Томас Мичъл от EngineeringShock Electronics, и беше финансирана изцяло от Kickstarter не толкова отдавна. Получих наградата си няколко седмици по -рано, за да помогна да напиша някои примери за употреба и да създам библиотека Arduino в опит
Как да направите своя собствена дъска Arduino (xduino): 6 стъпки
Как да направите своя собствена дъска Arduino (xduino): гледайте видео
Първи стъпки със Stm32 с помощта на Arduino IDE: 3 стъпки
Първи стъпки със Stm32 Използване на Arduino IDE: STM32 е доста мощна и популярна платка, поддържана от Arduino IDE. Но за да я използвате, трябва да инсталирате дъските за stm32 в Arduino IDE, така че в тази инструкция ще ви кажа как да инсталирам stm32 дъски и как да го програмирате