Taula de continguts:

Ús d 'un STM32 com un tutorial d' Arduino - STM32F103C8: 5 passos
Ús d 'un STM32 com un tutorial d' Arduino - STM32F103C8: 5 passos

Vídeo: Ús d 'un STM32 com un tutorial d' Arduino - STM32F103C8: 5 passos

Vídeo: Ús d 'un STM32 com un tutorial d' Arduino - STM32F103C8: 5 passos
Vídeo: STM32 TIMERS #1. PWM Output || DMA 2024, Desembre
Anonim
Image
Image
Obteniu PCB per al vostre projecte fabricat
Obteniu PCB per al vostre projecte fabricat

Ei, què passa, nois! Akarsh aquí des de CETech.

En el següent tutorial, veurem els diferents microcontroladors que ofereix STM, com ara STM32F103C8, STM32F030F4 i STM8S103F3.

Compararem aquests micros entre si i els compararem amb l’Arduino.

Un cop fora d’això, convertirem el STM32F103C8 a un Arduino perquè pugueu carregar qualsevol codi IDE Arduino al STM32 amb només un cable USB com ho faríeu amb un Arduino.

Comencem ara per la diversió.

Pas 1: Obteniu PCB per al vostre projecte

Heu de comprovar PCBGOGO per demanar PCB en línia de manera econòmica.

Obteniu 10 PCB de bona qualitat fabricats i enviats a la vostra porta per 5 $ i una mica d’enviament. També obtindreu un descompte en l’enviament de la primera comanda.

PCBGOGO té la capacitat de muntatge i fabricació de plantilles de PCB, a més de mantenir uns bons estàndards de qualitat.

Comproveu-los si necessiteu fabricar o muntar PCBs.

Pas 2: STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino

STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino

Per tant, segons la comparació anterior que he dibuixat, resumim les nostres conclusions:

1) L'Arduino i el STM8 són processadors de 8 bits i els altres dos són MCU de 32 bits.

2) El STM32F103 té la memòria flash més gran, que és doble en comparació amb l'Arduino, mentre que la RAM és 10 vegades més gran que la d'Arduino.

3) El preu de la potent STM32F103 és inferior al d'un clon Arduino Nano, però en un rang comparable. El STM8S103, al contrari, fa que el seu cas sigui un micro econòmic, però sens dubte ofereix menys potència.

4) Programar l'Arduino és tan senzill com connectar el cable USB i prémer el botó de càrrega de l'IDE. La sèrie STM32 no té aquesta característica fora de la caixa, però es pot afegir al STM32F103 carregant-hi el carregador d’arrencada Arduino. Què és el que farem en els passos següents:)

Pas 3: Càrrega del carregador d'arrencada Arduino al STM32

Carregant el carregador d’arrencada Arduino al STM32
Carregant el carregador d’arrencada Arduino al STM32
Càrrega del carregador d’arrencada Arduino al STM32
Càrrega del carregador d’arrencada Arduino al STM32
Carregant el carregador d’arrencada Arduino al STM32
Carregant el carregador d’arrencada Arduino al STM32

1) Connecteu el STM32F103 amb una placa FTDI com a la imatge.

2) Canvieu la capçalera BOOT 0 de la posició '0' a la posició '1' abans de connectar la placa FTDI a l'ordinador per fer flaixar el carregador d'arrencada.

3) Descarregueu el carregador d’arrencada adequat (PC13 en el meu cas) des del següent enllaç:

4) Descarregueu i instal·leu l'eina Flasher amb la qual podeu fer flash el binari:

5) Connecteu el maquinari al PC i obriu l’eina intermitent instal·lada a la ubicació següent per al meu cas:

6) Quan l’eina estigui oberta, seleccioneu el port COM correcte i continueu, al pas següent quan vegeu el missatge llegible de destinació, procediu al següent botó dues vegades.

7) Seleccioneu l'opció Descarregar al dispositiu i, a continuació, seleccioneu el fitxer binari situat al vostre PC fent clic als 3 punts i, a continuació, feu clic al botó Següent que carregarà el carregador d'arrencada al dispositiu i mostrarà un missatge d'èxit com a la imatge.

8) Després de tancar l'eina intermitent, torneu a canviar el pont BOOT 0 a la posició '0' ABANS de treure l'alimentació a la placa STM32.

Pas 4: Configuració de l'IDE Arduino per a STM32

Configuració de l'IDE Arduino per a STM32
Configuració de l'IDE Arduino per a STM32
Configuració de l'IDE Arduino per a STM32
Configuració de l'IDE Arduino per a STM32
Configuració de l'IDE Arduino per a STM32
Configuració de l'IDE Arduino per a STM32

1) Afegiu l'URL següent a l'URL del gestor de taules addicionals:

2) Aneu a Boards Manager i cerqueu STM32, un cop aparegui la llista, instal·leu la versió des de stm32duino.

3) Connecteu la placa STM32 a l'ordinador mitjançant un cable USB i seleccioneu la placa correcta al menú d'eines com a la imatge superior.

4) Ara obriu qualsevol esbós d’exemple que vulgueu, he obert l’exemple Blink i només heu de prémer el botó de càrrega i podreu carregar el codi sense cap altre pas.

Pas 5: això és tot

Això és!
Això és!

Proveu diferents esbossos d’exemple que s’haurien de pujar al tauler tan fàcilment com ho va fer l’esbós Blink.

Feu-me saber als comentaris següents sobre com heu pogut agafar la potència d’aquest tauler quan s’utilitzava amb l’IDE Arduino, també per obtenir més aclariments sobre el tema, mireu el meu vídeo sobre el mateix tema.

Recomanat: