Taula de continguts:
- Pas 1: Obteniu PCB per al vostre projecte
- Pas 2: STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
- Pas 3: Càrrega del carregador d'arrencada Arduino al STM32
- Pas 4: Configuració de l'IDE Arduino per a STM32
- Pas 5: això és tot
Vídeo: Ús d 'un STM32 com un tutorial d' Arduino - STM32F103C8: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
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
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
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
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
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:
Programació STM32 "Blue Pill" mitjançant Arduino IDE i USB: 8 passos
Programació STM32 "Blue Pill" mitjançant Arduino IDE i USB: Comparar la placa de prototip genèric STM32F (és a dir, Blue Pill) amb la seva contrapartida Arduino és fàcil veure quants més recursos té, cosa que obre moltes noves oportunitats per als projectes IOT. els desavantatges són la manca de suport. En realitat no
Taula STM32 amb Arduino IDE STM32F103C8T6: 5 passos
Taula STM32 amb Arduino IDE STM32F103C8T6: Hola nois, ja que molta gent utilitza taules arduino, però com sabem que tenen algunes limitacions, poques altres taules van sortir a la llum com a alternativa arduino que pot oferir un millor rendiment i millors funcions que un Arduino i una de ells són STM3
Introducció a Stm32 amb Arduino IDE: 3 passos
Introducció a Stm32 amb Arduino IDE: STM32 és una placa bastant potent i popular que admet Arduino IDE, però per utilitzar-la heu d’instal·lar les taules per a stm32 a Arduino IDE. per programar-lo
Alternativa Arduino: programació de la píndola blava STM32 mitjançant USB: 5 passos
Alternativa Arduino: programació de la píndola blava STM32 mitjançant USB: a tots dos ens encanten les plaques Arduino, des del més petit Attiny85 fins al MEGA2560 més gran. Tanmateix, si necessiteu més velocitat, més entrades analògiques, més precisió, però encara no voleu canviar de programació Arduino, hi ha una solució elegant
Sèrie sense fils (UART) per Arduino / STM32 / etc .: 3 passos (amb imatges)
Wireless Serial (UART) per a Arduino / STM32 / etc .: Esperem que tothom estigui d'acord amb mi que l'Arduino Serial és una gran eina per depurar els vostres projectes. Bé, bàsicament és l'única opció per depurar un Arduino. Però, de vegades, no és possible ni pràctic executar un cable USB des de l'Ard