Sommario:

Scheda STM32 con Arduino IDE STM32F103C8T6: 5 passaggi
Scheda STM32 con Arduino IDE STM32F103C8T6: 5 passaggi

Video: Scheda STM32 con Arduino IDE STM32F103C8T6: 5 passaggi

Video: Scheda STM32 con Arduino IDE STM32F103C8T6: 5 passaggi
Video: How to program an STM32 board with the Arduino IDE 2024, Dicembre
Anonim
Scheda STM32 con Arduino IDE STM32F103C8T6
Scheda STM32 con Arduino IDE STM32F103C8T6

Ciao ragazzi, molte persone usano schede arduino ma, come sappiamo, hanno alcune limitazioni, quindi poche altre schede sono venute alla luce come un'alternativa arduino in grado di offrire prestazioni e funzionalità migliori rispetto a un Arduino e una di queste è STM32. La scheda STM32 è persino più economica di Arduino uno e le sue capacità sono molto migliori di un arduino uno ma poiché non sono supportate nativamente dall'IDE di Arduino, è necessario aggiungerle manualmente all'IDE di Arduino. Quindi in queste istruzioni aggiungeremo le schede STM32 all'IDE di Arduino e programmeremo questa scheda utilizzando l'IDE di Arduino.

Passaggio 1: cose di cui hai bisogno

Cose di cui hai bisogno
Cose di cui hai bisogno

Per queste istruzioni avremo bisogno delle seguenti cose: STM32: CAVO USB: FTDI: Breadboard e pochi ponticelli

Fase 2: Specifiche SCHEDA STM32 (STM32F103C8T6)

Specifiche SCHEDA STM32 (STM32F103C8T6)
Specifiche SCHEDA STM32 (STM32F103C8T6)

Le specifiche di STM32F103C8T6 sono fornite di seguito e nell'immagine.: Produttore STMicroelectronics Serie STM32F1 Core Processore ARM® Cortex®-M3 Dimensioni core 32-Bit Velocità 72MHz Connettività CANbus, I²C, IrDA, LINbus, SPI, UART/USART, Periferiche USB DMA, Controllo motore PWM, PDR, POR, PVD, PWM, Sensore di temperatura, WDT Numero di I/O 37 Dimensione memoria programma 64KB (64K x 8) Tipo memoria programma Dimensione EEPROM FLASH - Dimensione RAM 20K x 8 Tensione - Alimentazione (Vcc/Vdd) 2V ~ 3.6V Convertitori dati A/D 10x12b Tipo di oscillatore Temperatura di esercizio interna -40°C ~ 85°C (TA)

Passaggio 3: installa le schede STM32 nell'IDE Arduino

Installa le schede STM32 nell'IDE Arduino
Installa le schede STM32 nell'IDE Arduino
Installa le schede STM32 nell'IDE Arduino
Installa le schede STM32 nell'IDE Arduino
Installa le schede STM32 nell'IDE Arduino
Installa le schede STM32 nell'IDE Arduino
Installa le schede STM32 nell'IDE Arduino
Installa le schede STM32 nell'IDE Arduino

Si prega di seguire le istruzioni seguenti e le immagini fornite per installare le schede stm32 in arduino ide: 1- Avvia Arduino.cc IDE. Fare clic sul menu "File" e quindi su "Preferenze". Si aprirà la finestra di dialogo "Preferenze", quindi aggiungere il seguente collegamento al campo "Ulteriori URL dei gestori di schede": "https://dan.drown.org/stm32duino/package_STM32duino_index. json"Fai clic su "Ok"2- Fai clic sul menu "Strumenti" e quindi su "Schede > Gestore schede" Si aprirà il gestore schede e vedrai un elenco di schede installate e disponibili. Seleziona "STM32 F103Cxxx" e fai clic su Installa. Al termine dell'installazione viene visualizzato un tag "INSTALLED" accanto al nome del core. È possibile chiudere il Board Manager. Ora è possibile trovare il pacchetto delle schede STM32 nel menu "Board". Selezionare la serie di schede desiderata: STM32F103CxxxSelezionare la scheda

Fase 4: Collegamenti per la programmazione della scheda

Collegamenti per la programmazione della scheda
Collegamenti per la programmazione della scheda

Per programmare stm32 è necessario seguire questi circuiti indicati. Per programmarlo è necessario ottenere Stm32 ovviamente e l'altro è un convertitore da usb a ttl, quindi procurarsi un convertitore da USB a TTL e seguire gli schemi mostrati.

Passaggio 5: programmazione della scheda

Programmazione della scheda
Programmazione della scheda
Programmazione della scheda
Programmazione della scheda
Programmazione della scheda
Programmazione della scheda
Programmazione della scheda
Programmazione della scheda

Ora apri lo sketch del lampeggio nel tuo IDE arduino e cambia il pin no in "PC13" perché il led di bordo di stm32 è sul pin PC13, quindi seleziona le impostazioni nella sezione degli strumenti (come: schede, porta com, metodo di caricamento ecc. Secondo mostrato image) & Carica il codice sul tuo stm32 e il led pc13 a bordo inizierà a lampeggiare come il mio nelle immagini (scusami per la qualità dell'immagine) e anche per vederlo lampeggiare correttamente puoi anche aggiungere un LED esterno al PC13. Quindi divertiti a realizzare progetti con STM32 BOARD.

Consigliato: