Sommario:
- Passaggio 1: ottieni PCB per il tuo progetto prodotto
- Passaggio 2: STM32F103C8 contro STM32F030F4 contro STM8S103F3 contro Arduino
- Passaggio 3: caricamento del bootloader Arduino su STM32
- Passaggio 4: configurazione dell'IDE Arduino per STM32
- Passaggio 5: è così
Video: Utilizzo di un STM32 come un tutorial Arduino - STM32F103C8: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Ehi, come va, ragazzi! Akarsh qui da CETech.
Nel seguente tutorial, esamineremo i diversi microcontrollori offerti da STM come STM32F103C8, STM32F030F4 e STM8S103F3.
Confronteremo tra loro questi micro e li confronteremo con Arduino.
Una volta eliminato, convertiremo STM32F103C8 in un Arduino in modo che tu possa caricare qualsiasi codice IDE Arduino su STM32 utilizzando solo un cavo USB come faresti con un Arduino.
Cominciamo con il divertimento ora.
Passaggio 1: ottieni PCB per il tuo progetto prodotto
Devi controllare PCBGOGO per ordinare PCB online a basso costo!
Ottieni 10 PCB di buona qualità prodotti e spediti a casa tua per 5 $ e alcune spese di spedizione. Avrai anche uno sconto sulla spedizione sul tuo primo ordine.
PCBGOGO ha la capacità di assemblaggio PCB e produzione di stencil, oltre a mantenere buoni standard di qualità.
Controllali se hai bisogno di produrre o assemblare PCB.
Passaggio 2: STM32F103C8 contro STM32F030F4 contro STM8S103F3 contro Arduino
Quindi, in base al confronto di cui sopra che ho tracciato, riassumiamo i nostri risultati:
1) L'Arduino e gli STM8 sono processori a 8 bit e gli altri due sono MCU a 32 bit.
2) L'STM32F103 ha la memoria flash più grande che è doppia rispetto all'Arduino, mentre la RAM è 10 volte più grande di quella dell'Arduino.
3) Il prezzo del potente STM32F103 è inferiore a quello di un clone di Arduino Nano ma in una fascia comparabile. L'STM8S103, al contrario, si presenta come un micro economico ma offre sicuramente una potenza inferiore.
4) La programmazione di Arduino è semplice come collegare il cavo USB e premere il pulsante di caricamento nell'IDE. La serie STM32 non ha questa funzione pronta all'uso ma può essere aggiunta a STM32F103 caricandovi il bootloader Arduino. Che è quello che faremo nei prossimi passi:)
Passaggio 3: caricamento del bootloader Arduino su STM32
1) Collegare l'STM32F103 con una scheda FTDI come in figura.
2) Spostare l'intestazione BOOT 0 dalla posizione "0" alla posizione "1" prima di collegare la scheda FTDI al computer per il flashing del bootloader
3) Scarica il bootloader appropriato (PC13 nel mio caso) dal seguente link:
4) Scarica e installa lo strumento Flasher con cui puoi eseguire il flashing del binario:
5) Collega l'hardware al PC e apri lo strumento flasher installato nella seguente posizione per il mio caso:
6) Una volta che lo strumento è aperto, selezionare la porta COM corretta e procedere, nel passaggio successivo quando viene visualizzato il messaggio leggibile di destinazione, procedere al pulsante successivo due volte.
7) Seleziona l'opzione Scarica sul dispositivo quindi seleziona il file binario che si trova nel tuo PC facendo clic sui 3 punti e quindi fai clic sul pulsante Avanti che caricherà il bootloader sul dispositivo e mostrerà un messaggio di successo come nell'immagine.
8) Dopo aver chiuso lo strumento lampeggiatore, riportare il ponticello BOOT 0 in posizione '0' PRIMA di togliere l'alimentazione alla scheda STM32.
Passaggio 4: configurazione dell'IDE Arduino per STM32
1) Aggiungere il seguente URL all'URL del gestore schede aggiuntive:
2) Vai a Boards Manager e cerca STM32, una volta visualizzato l'elenco installa la versione da stm32duino.
3) Collegare la scheda STM32 al computer tramite un cavo USB e selezionare la scheda corretta nel menu degli strumenti come nell'immagine sopra.
4) Ora apri qualsiasi schizzo di esempio che desideri, ho aperto l'esempio di Blink e ho semplicemente premuto il pulsante di caricamento e sarai in grado di caricare il codice senza altri passaggi.
Passaggio 5: è così
Prova diversi schizzi di esempio che dovrebbero essere caricati sulla lavagna con la stessa facilità con cui ha fatto lo schizzo di Blink.
Fammi sapere nei commenti qui sotto di come sei riuscito a raccogliere la potenza di questa scheda quando utilizzata con l'IDE Arduino, inoltre per ulteriori chiarimenti sull'argomento, guarda il mio video sullo stesso argomento.
Consigliato:
Utilizzo del modulo TTP223 come interruttore: 5 passaggi
Utilizzo del modulo TTP223 come interruttore: questa istruzione riguarda il modulo touch capacitivo TTP223. Tutto ciò di cui hai bisogno è la conoscenza di base dell'elettronica e della programmazione Arduino. Se hai domande o problemi puoi contattarmi sulla mia posta: [email protected] . Ecco il link al video di m
Utilizzo di una matrice LED come scanner: 8 passaggi (con immagini)
Utilizzo di una matrice di LED come scanner: le normali fotocamere digitali funzionano utilizzando una vasta gamma di sensori di luce per catturare la luce riflessa da un oggetto. In questo esperimento, volevo vedere se potevo costruire una telecamera retromarcia: invece di avere una serie di sensori di luce, ho
Lezione 2: Utilizzo di Arduino come fonte di alimentazione per un circuito: 6 passaggi
Lezione 2: Utilizzo di Arduino come fonte di alimentazione per un circuito: Ciao di nuovo, studenti, alla mia seconda lezione del mio corso per insegnare l'elettronica di base. Per coloro che non hanno visto la mia prima lezione, che descrive le basi molto, molto, dei circuiti, per favore guardala ora. Per chi ha già visto il mio precedente le
Utilizzo di un programma RTA come oscilloscopio o analizzatore di circuiti: 4 passaggi
Utilizzo di un programma RTA come oscilloscopio o analizzatore di circuiti: lo scopo di questo trucco è fornire agli spettatori un'opzione conveniente per visualizzare i segnali elettrici dei loro circuiti e dispositivi utilizzando programmi di analisi in tempo reale (RTA). Il vantaggio principale di questo approccio rispetto a un oscilloscopio è che i programmi RTA
Utilizzo di Gmail come filtro antispam: 3 passaggi
Utilizzo di Gmail come filtro antispam: riceviamo tutti troppo spam. Ecco un modo per fermare quasi tutto. Utilizzeremo il filtro antispam di Gmail senza rimanere bloccati con l'interfaccia di Gmail. Tutto ciò che serve è un account gmail (chi non ne ha uno?) e un'email aggiuntiva inutilizzata