Съдържание:
- Стъпка 1: Вземете печатни платки за вашия проект
- Стъпка 2: STM32F103C8 срещу STM32F030F4 срещу STM8S103F3 срещу Arduino
- Стъпка 3: Качване на Arduino Bootloader в STM32
- Стъпка 4: Настройване на Arduino IDE за STM32
- Стъпка 5: Това е
Видео: Използване на STM32 като урок за Arduino - STM32F103C8: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Хей, какво става, момчета! Akarsh тук от CETech.
В следващия урок ще разгледаме различните микроконтролери, предлагани от STM като STM32F103C8, STM32F030F4 и STM8S103F3.
Ще сравняваме тези микрофони помежду си, заедно с Arduino.
След като това се отстрани, ще преобразуваме STM32F103C8 в Arduino, така че да можете да качите всеки IDE код на Arduino в STM32, използвайки само USB кабел, както бихте направили с Arduino.
Нека започнем със забавлението сега.
Стъпка 1: Вземете печатни платки за вашия проект
Трябва да проверите PCBGOGO, за да поръчате печатни платки онлайн евтино!
Получавате 10 печатни платки с добро качество, произведени и изпратени до прага ви за 5 $ и малко доставка. Също така ще получите отстъпка при доставка при първата поръчка.
PCBGOGO има възможност за производство на печатни платки и производство на шаблони, както и за поддържане на добри стандарти за качество.
Проверете ги, ако трябва да произведете или сглобите печатни платки.
Стъпка 2: STM32F103C8 срещу STM32F030F4 срещу STM8S103F3 срещу Arduino
Така че, съгласно горното сравнение, което направих, нека обобщим нашите констатации:
1) Arduino и STM8 са 8-битови процесори, а другите две са 32-битови MCU.
2) STM32F103 има най -голямата флаш памет, която е двойно в сравнение с Arduino, докато RAM е 10 пъти по -голяма от тази на Arduino.
3) Цената на мощния STM32F103 е по -ниска от тази на клонинг на Arduino Nano, но в сравним диапазон. Напротив, STM8S103 прави корпуса си като евтин микро, но определено доставя по -малка мощност.
4) Програмирането на Arduino е толкова просто, колкото да включите USB кабела и да натиснете бутона за качване в IDE. Серията STM32 не разполага с тази функция, но може да бъде добавена към STM32F103 чрез качване на зареждащия файл Arduino към нея. Това ще направим в следващите стъпки:)
Стъпка 3: Качване на Arduino Bootloader в STM32
1) Свържете STM32F103 с FTDI платка, както е на снимката.
2) Превключете заглавката BOOT 0 от позиция "0" в позиция "1", преди да свържете платката FTDI към компютъра за мигане на зареждащото устройство
3) Изтеглете подходящия буутлоудър (PC13 в моя случай) от следната връзка:
4) Изтеглете и инсталирайте инструмента Flasher, с който можете да мигате двоичния файл:
5) Свържете хардуера към компютъра и отворете мигащия инструмент, инсталиран на следното място за моя случай:
6) След като инструментът е отворен, изберете правилния COM порт и продължете, в следващата стъпка, когато видите целево четимо съобщение, преминете към следващия бутон два пъти.
7) Изберете опцията Изтегляне на устройство, след което изберете двоичния файл, разположен на вашия компютър, като щракнете върху трите точки и след това щракнете върху бутона Напред, който ще качи буутлоудъра на устройството и ще покаже съобщение за успех, както е на снимката.
8) След като затворите мигащия инструмент, сменете джъмпера BOOT 0 обратно в позиция „0“ПРЕДИ да изключите захранването на платката STM32.
Стъпка 4: Настройване на Arduino IDE за STM32
1) Добавете следния URL адрес към допълнителен URL адрес на мениджъра на дъски:
2) Отидете на Boards Manager и потърсете STM32, след като се появи списъкът, инсталирайте версията от stm32duino.
3) Свържете платката STM32 към компютъра с помощта на USB кабел и изберете правилната платка в менюто с инструменти, както е на снимката по -горе.
4) Сега отворете всяка примерна скица, която искате, отворих примера Blink и просто натиснах бутона за качване и ще можете да качите кода без никакви други стъпки.
Стъпка 5: Това е
Изпробвайте различни примерни скици, които трябва да се качат на дъската толкова лесно, колкото е направила скицата Blink.
Кажете ми в коментарите по -долу как успяхте да съберете силата на тази платка, когато се използва с Arduino IDE, също така за повече разяснения по темата, моля, гледайте моето видео по същата тема.
Препоръчано:
Arduino като ISP -- Записване на шестнадесетичен файл в AVR -- Предпазител в AVR -- Arduino като програмист: 10 стъпки
Arduino като ISP || Записване на шестнадесетичен файл в AVR || Предпазител в AVR || Arduino като програмист: ……………………… Моля АБОНИРАЙТЕ се за канала ми в YouTube за още видеоклипове …….. Тази статия е всичко за arduino като isp. Ако искате да качите шестнадесетичен файл или ако искате да настроите предпазителя си в AVR, няма нужда да купувате програмист, можете да направите
Visuino Как да използвате бутон като вход за управление на неща като LED: 6 стъпки
Visuino Как да използвате бутон като вход за управление на неща като LED: В този урок ще се научим как да включваме и изключваме LED чрез обикновен бутон и Visuino. Гледайте демонстрационен видеоклип
Урок: Как да направите аларма на вратата, като използвате аларма за сензор за магнитен превключвател MC-18: 3 стъпки
Урок: Как да направите аларма на вратата с помощта на аларма за сензор за магнитен превключвател MC-18: Здравейте момчета, ще направя урок за алармата за сензори за магнитни превключватели на MC-18, която работи в нормално затворен режим. Но първо, нека ви обясня накратко какво се има предвид под нормално близо. Има два типа режим, нормално отворен и нормално затворен
Урок 2: Използване на Arduino като източник на захранване за верига: 6 стъпки
Урок 2: Използване на Arduino като източник на захранване за схема: Здравейте отново, студенти, на втория ми урок от моя курс за преподаване на основна електроника. За тези, които не са видели първия ми урок, който описва самите, много, основите на схемите, моля, вижте това сега. За тези, които вече са виждали предишния ми ле
Как да използвате Wiimote като компютърна мишка Използвайки свещи като сензор !!: 3 стъпки
Как да използвате Wiimote като компютърна мишка, използвайки свещи като сензор !!: Това ръководство ще ви покаже как да свържете вашето Wii Remote (Wiimote) към вашия компютър и да го използвате като мишка