Inhoudsopgave:
- Stap 1: Dingen die je nodig hebt
- Stap 2: STM32 BOARD-specificaties (STM32F103C8T6)
- Stap 3: Installeer STM32-kaarten in Arduino IDE
- Stap 4: Aansluitingen voor het programmeren van het bord
- Stap 5: Programmering van het bord
Video: STM32-bord met Arduino IDE STM32F103C8T6 - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
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
Voor deze instructables hebben we de volgende dingen nodig: STM32: USB-KABEL: FTDI: "Breadboard & Few Jumpers
Stap 2: 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
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
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
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:
Alternatief voor STM32F103C8T6 door GigaDevice: 5 stappen
Alternatief voor STM32F103C8T6 door GigaDevice: Introductie van GD32F103C8T6 door GigaDevice als een goedkoop en sneller alternatief voor STM32F103C8T6
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Aan de slag met Stm32 met Arduino IDE: 3 stappen
Aan de slag met Stm32 Arduino IDE gebruiken: STM32 is een vrij krachtig en populair bord dat wordt ondersteund door Arduino IDE. om het te programmeren
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
IoT-portemonnee (slimme portemonnee met Firebeetle ESP32, Arduino IDE en Google Spreadsheet): 13 stappen (met afbeeldingen)
IoT Wallet (slimme portemonnee met Firebeetle ESP32, Arduino IDE en Google Spreadsheet): Eerste prijs in Instructables Pocket-Sized Contest!:DAls je wat geld hebt geïnvesteerd in cryptocurrencies, weet je waarschijnlijk al dat ze zeer volatiel zijn. Ze veranderen van de ene op de andere dag en je weet maar nooit veel 'echt' geld dat je nog in je portemonnee hebt