Introducció
La placa de desenvolupament STM32 Nucleo-64, que inclou el microcontrolador STM32F303RE, ofereix als usuaris una manera assequible i flexible de provar nous conceptes i construir prototips amb el microcontrolador STM32. Aquesta placa admet la connectivitat Arduino Uno V3 i ST Morpho, cosa que permet una fàcil expansió amb una àmplia gamma de shields especialitzats.
Integra un depurador/programador ST-LINK/V2-1 integrat, eliminant la necessitat d'una sonda de depuració independent. La placa es pot alimentar directament des de la connexió USB, cosa que ofereix comoditat per al desenvolupament. Inclou interfícies d'usuari essencials com ara tres LED i dos botons per a la interacció bàsica i la depuració.
La placa Nucleo-64 és compatible amb diversos entorns de desenvolupament integrats (IDE), incloent-hi IAR, ARM Keil i IDE basats en GCC, cosa que proporciona flexibilitat als desenvolupadors.
Producte acabatview

Una sobrecàrrega view de la placa de desenvolupament STM32 Nucleo-64, mostraasinels seus diversos components, incloent-hi el MCU STM32F303RE, el connector USB, el depurador ST-LINK i diversos capçals de pins per a l'expansió.
La placa Nucleo-64 està dissenyada per a la creació i el desenvolupament ràpids de prototips. Els components clau inclouen:
- Microcontrolador STM32F303RE: Un MCU de senyal mixt convencional amb nucli ARM Cortex-M4, DSP, FPU, memòria flash de 512 Kbytes i CPU de 72 MHz.
- Depurador/programador ST-LINK/V2-1 integrat: Facilita la càrrega i depuració de codi fàcilment mitjançant un connector SWD.
- Connectivitat USB: Per a l'alimentació i la comunicació amb l'ordinador amfitrió.
- LED d'usuari: Tres LED per a indicació d'estat i aplicacions d'usuari.
- Botons d'usuari: Dos botons per a l'entrada d'informació de l'usuari i la funcionalitat de reinici.
- Capçaleres per a Arduino Uno V3 i ST Morpho: Oferir àmplies capacitats d'expansió.
Guia de configuració
- Unboxing: Traieu amb cura la placa Nucleo-64 del seu embalatge. Inspeccioneu-la per veure si hi ha algun dany visible.
- Instal·lació de programari:
- Baixeu i instal·leu els controladors necessaris per a l'ST-LINK/V2-1 des del lloc web oficial de STMicroelectronics. weblloc.
- Trieu i instal·leu el vostre entorn de desenvolupament integrat (IDE) preferit, com ara STM32CubeIDE, Keil MDK-ARM, IAR Embedded Workbench o un IDE basat en GCC.
- Instal·leu el paquet del microcontrolador STM32CubeF3, que inclou exampfitxers i biblioteques de la capa d'abstracció de maquinari (HAL).
- Connexió de la placa:
- Connecteu la placa Nucleo-64 a l'ordinador amb un cable USB estàndard (normalment de tipus A a mini B). La placa s'alimentarà mitjançant la connexió USB.
- Observeu el LED d'engegada de la placa, que hauria d'il·luminar-se, indicant que l'engegada s'ha realitzat correctament.
- L'ordinador hauria de reconèixer l'ST-LINK/V2-1 com a dispositiu d'emmagatzematge massiu i un port COM virtual.
- Primer programa (Blinky):
- Obriu l'IDE que heu triat i creeu un projecte nou per al microcontrolador STM32F303RE.
- Carrega un exemple senzill de "Blinky"ampprograma (sovint proporcionat amb el paquet STM32CubeF3 o dins de l'IDE). Aquest programa normalment activa i desactiva un dels LED integrats a la placa.
- Compileu el programa i després descarregueu-lo a la placa Nucleo utilitzant el depurador ST-LINK integrat.
- Verifiqueu que el LED de la placa comenci a parpellejar, confirmant la configuració i la programació correctes.
Instruccions de funcionament
Un cop configurada la placa, podeu començar a desenvolupar i provar les vostres aplicacions. La placa Nucleo-64 ofereix diverses funcionalitats per al desenvolupament de sistemes integrats.
- Programació i depuració:
Feu servir el depurador ST-LINK/V2-1 integrat per instal·lar el firmware a l'MCU STM32F303RE i per a la depuració en temps real. La majoria d'IDE proporcionen una interfície perfecta per a aquestes operacions.
- Ús de GPIO i perifèrics:
Els headers de l'Arduino Uno V3 i l'ST Morpho exposen una àmplia gamma de pins GPIO i interfícies perifèriques (per exemple, UART, SPI, I2C, ADC, DAC, temporitzadors). Consulteu la fitxa tècnica de l'STM32F303RE i els esquemes de la placa Nucleo-64 per obtenir assignacions detallades de pins i capacitats dels perifèrics.
- Font d'alimentació:
La placa s'alimenta principalment a través del connector USB. També es pot alimentar externament a través del pin VIN del connector Arduino o a través del connector ST Morpho, sempre que el volum...tage està dins del rang especificat (normalment de 7V a 12V per a VIN o 5V per al pin de 5V).
- Elements de la interfície d'usuari:
- LED d'usuari: Programeu aquests LED per indicar l'estat de l'aplicació o per a una simple resposta visual.
- Botó d'usuari (B1): Es pot configurar com a entrada d'ús general per a la interacció de l'usuari.
- Botó de restabliment: S'utilitza per reiniciar el microcontrolador, reiniciant el programa carregat actualment.
- Expansió amb escuts:
Connecteu shields Arduino compatibles als connectors Arduino Uno V3 per ampliar la funcionalitat de la placa (per exemple, Wi-Fi, Bluetooth, controladors de motor, sensors). Assegureu-vos de la compatibilitat d'alimentació i de l'assignació de pins abans de connectar els shields.
Manteniment
Una cura i un manteniment adequats garantiran la longevitat i el funcionament fiable de la placa de desenvolupament Nucleo-64.
- Manipulació: Mantingueu sempre la placa per les vores per evitar tocar components sensibles o introduir descàrregues estàtiques. Penseu en la possibilitat d'utilitzar una corretja antiestàtica per al canell.
- Neteja: Si cal, netegeu suaument la placa amb un drap suau, sec i sense borrissol. Per a la brutícia persistent, utilitzeu alcohol isopropílic i un raspall suau, assegurant-vos que la placa estigui apagada i completament seca abans de tornar-la a encendre. Eviteu utilitzar aigua o productes químics agressius.
- Emmagatzematge: Guardeu la placa en una bossa antiestàtica o en una carcassa protectora quan no la feu servir, especialment en ambients amb molta humitat o pols.
- Condicions ambientals: Feu funcionar i emmagatzemeu la placa dins dels rangs de temperatura i humitat especificats per evitar danys. Eviteu temperatures extremes, llum solar directa i humitat.
- Actualitzacions de firmware: Reviseu regularment l'STMicroelectronics weblloc web per obtenir versions actualitzades del firmware ST-LINK o de l'STM32CubeIDE per garantir un rendiment òptim i l'accés a les funcions més recents.
Resolució de problemes
Aquesta secció tracta problemes comuns que podeu trobar amb la placa Nucleo-64.
- La placa no s'encén:
- Assegureu-vos que el cable USB estigui connectat correctament tant a la placa com a l'ordinador.
- Prova amb un port o cable USB diferent.
- Verifiqueu que el port USB de l'ordinador proporciona prou energia.
- ST-LINK no reconegut per l'ordinador:
- Instal·leu o actualitzeu els controladors ST-LINK des de STMicroelectronics weblloc.
- Consulteu el Gestor de dispositius (Windows) o `lsusb` (Linux) per veure si el dispositiu apareix a la llista.
- Prova de connectar la placa a un altre ordinador.
- No es pot flashejar el programa a l'MCU:
- Assegureu-vos que el microcontrolador de destinació correcte (STM32F303RE) estigui seleccionat a l'IDE.
- Verifiqueu que el firmware de l'ST-LINK estigui actualitzat.
- Comproveu si hi ha missatges d'error a la consola de l'IDE.
- Assegureu-vos que cap altre programari no utilitzi la interfície ST-LINK.
- El programa no funciona com s'esperava:
- Feu servir el depurador per revisar el codi pas a pas i identificar el problema.
- Revisa les configuracions dels pins i la inicialització dels perifèrics al teu codi.
- Assegureu-vos que la placa i tots els perifèrics connectats tinguin una correcta alimentació.
- Problemes de compatibilitat amb l'Arduino Shield:
- Verifiqueu que el blindatge sigui compatible amb nivells lògics de 3.3 V, ja que l'STM32 funciona a 3.3 V.
- Comproveu si hi ha conflictes de pins entre el shield i la placa Nucleo.
- Assegureu-vos que l'escut rebi l'energia adequada.
Especificacions
| Característica | Detall |
|---|---|
| Microcontrolador | STM32F303RET6 (ARM Cortex-M4 amb DSP i FPU) |
| Memòria Flash | 512 Kbytes |
| Velocitat de la CPU | 72 MHz |
| Depurador/programador integrat | ST-LINK/V2-1 (amb connector SWD) |
| Connectivitat | USB (per a alimentació i comunicació), Arduino Uno V3, headers ST Morpho |
| Interfície d'usuari | 3 LED (Engegada, Comunicació USB, Usuari), 2 Botons (Usuari, Reinici) |
| Font d'alimentació | USB VBUS o font externa (VIN, 5V) |
| Dimensions | Aproximadament 4 x 3 x 1 polzades (10.16 x 7.62 x 2.54 cm) |
| Pes | Aproximadament 0.705 unces (20 grams) |
| IDE compatibles | IAR, ARM Keil, IDE basats en GCC (per exemple, STM32CubeIDE) |
Què hi ha a la caixa
El paquet estàndard per a la placa de desenvolupament STM32 Nucleo-64 (NUCLEO-F303RE) normalment inclou:
- Placa de desenvolupament STM32 Nucleo-64 amb MCU STM32F303RE
- Depurador/programador ST-LINK/V2-1 integrat
- Tres LED (Engegada, Comunicació USB, Usuari)
- Dos botons (Usuari, Reinici)
Nota: Normalment es requereix un cable USB, però és possible que no estigui inclòs en tots els paquets de venda al detall.
Garantia i Suport
Per obtenir informació detallada sobre la garantia de la placa de desenvolupament STM32 Nucleo-64, consulteu la documentació que s'inclou amb la compra o visiteu el lloc web oficial de STMicroelectronics. weblloc web. Els termes i condicions de la garantia poden variar segons la regió i el distribuïdor.
Per obtenir assistència tècnica, descàrregues de programari, documentació i fòrums de la comunitat, visiteu el portal d'assistència oficial de STMicroelectronics:
STMicroelectronics ofereix recursos extensos per a desenvolupadors, incloent-hi notes d'aplicació, per exempleampel codi i una comunitat en línia vibrant per ajudar-vos amb els vostres projectes de desenvolupament.





