Inhoudsopgave:

STM32-bord met Arduino IDE STM32F103C8T6 - Ajarnpa
STM32-bord met Arduino IDE STM32F103C8T6 - Ajarnpa

Video: STM32-bord met Arduino IDE STM32F103C8T6 - Ajarnpa

Video: STM32-bord met Arduino IDE STM32F103C8T6 - Ajarnpa
Video: Дешёвая STM32 плата + Arduino IDE 2024, Juli-
Anonim
STM32-bord met Arduino IDE STM32F103C8T6
STM32-bord met Arduino IDE STM32F103C8T6

Hallo allemaal, aangezien veel mensen arduino-borden gebruiken, maar zoals we weten, hebben ze enkele beperkingen, zodat er maar weinig andere borden aan het licht kwamen als een arduino-alternatief dat betere prestaties en betere functies kan leveren dan een Arduino en een daarvan is STM32. STM32-bord is zelfs goedkoper dan Arduino uno en de mogelijkheden zijn veel beter dan een Arduino uno, maar omdat ze niet standaard worden ondersteund door Arduino IDE, moeten we ze handmatig toevoegen aan Arduino IDE. Dus in deze instructables zullen we STM32-kaarten toevoegen aan Arduino IDE en we zullen dit bord programmeren met Arduino IDE.

Stap 1: Dingen die je nodig hebt

Dingen die je nodig hebt
Dingen die je nodig hebt

Voor deze instructables hebben we de volgende dingen nodig: STM32: USB-KABEL: FTDI: "Breadboard & Few Jumpers

Stap 2: STM32 BOARD-specificaties (STM32F103C8T6)

STM32 BOARD-specificaties (STM32F103C8T6)
STM32 BOARD-specificaties (STM32F103C8T6)

De specificaties van STM32F103C8T6 worden hieronder en in afbeelding weergegeven.: Fabrikant STMicroelectronics Serie STM32F1 Kernprocessor ARM® Cortex®-M3 Kerngrootte 32-bits snelheid 72MHz Connectiviteit CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB-randapparatuur DMA, Motorbesturing PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT Aantal I/O 37 Programmageheugen Grootte 64KB (64K x 8) Programmageheugentype FLASH EEPROM Grootte - RAM Grootte 20K x 8 Spanning - Voeding (Vcc/Vdd) 2V ~ 3.6V Dataconverters A/D 10x12b Oscillatortype Interne bedrijfstemperatuur -40°C ~ 85°C (TA)

Stap 3: Installeer STM32-kaarten in Arduino IDE

Installeer STM32-kaarten in Arduino IDE
Installeer STM32-kaarten in Arduino IDE
Installeer STM32-kaarten in Arduino IDE
Installeer STM32-kaarten in Arduino IDE
Installeer STM32-kaarten in Arduino IDE
Installeer STM32-kaarten in Arduino IDE
Installeer STM32-kaarten in Arduino IDE
Installeer STM32-kaarten in Arduino IDE

Volg de onderstaande instructies en de meegeleverde afbeeldingen om stm32-kaarten in arduino ide te installeren: 1- Start Arduino.cc IDE. Klik op het menu "Bestand" en vervolgens op "Voorkeuren". Het dialoogvenster "Voorkeuren" wordt geopend en voeg vervolgens de volgende link toe aan het veld "Extra Boards Managers-URL's":"https://dan.drown.org/stm32duino/package_STM32duino_index. json"Klik op "Ok"2- Klik op het menu "Extra" en vervolgens op "Boards > Boards Manager"De boardmanager wordt geopend en u ziet een lijst met geïnstalleerde en beschikbare boards. Selecteer de "STM32 F103Cxxx" en klik op installeren. Nadat de installatie is voltooid, verschijnt er een "INSTALLED"-tag naast de kernnaam. U kunt de Board Manager sluiten. Nu kunt u het STM32-kaartenpakket vinden in het "Board"-menu. Selecteer de gewenste boards-serie: STM32F103CxxxSelecteer het bord

Stap 4: Aansluitingen voor het programmeren van het bord

Aansluitingen voor het programmeren van het bord
Aansluitingen voor het programmeren van het bord

Om de stm32 te programmeren, moet je dit gegeven circuit volgen. Om het te programmeren moet je natuurlijk Stm32 krijgen en een andere is een usb naar ttl-converter, dus koop een USB naar ttl-converter en volg de getoonde schema's.

Stap 5: Programmering van het bord

Het bord programmeren
Het bord programmeren
Het bord programmeren
Het bord programmeren
Het bord programmeren
Het bord programmeren
Het bord programmeren
Het bord programmeren

Open nu de knipperschets in je arduino IDE en verander de pin nr in "PC13" omdat de onboard led van stm32 op de PC13-pin staat en selecteer vervolgens de instellingen in het gedeelte Tools (zoals: boards, com-poort, uploadmethode enz. Volgens getoond afbeelding) & Upload de code naar je stm32 en de ingebouwde pc13-led begint te knipperen als de mijne in afbeeldingen (sorry voor de beeldkwaliteit) en zelfs om het goed te zien knipperen, kun je ook een externe LED aan PC13 toevoegen. Dus veel plezier met het maken van projecten met STM32 BOARD.

Aanbevolen: