Usuari:Xvvuab/STM32
Aquest article tenia importants deficiències de traducció i ha estat traslladat a l'espai d'usuari. Podeu millorar-lo i traslladar-lo altra vegada a l'espai principal quan s'hagin resolt aquestes mancances. Col·laboreu-hi! |
STM32 és una família de 32-bit, microcontroladors de circuits integrats per STMicroelectronics. Els xips STM32 s'agrupen en sèries relacionades que es basa en el mateix nucli del processador ARM de 32 bits, com el Cortex-M7, Cortex-M4F, Cortex-M3, Cortex-M0+, o Cortex-M0. Internament, cada microcontrolador consisteix en el nucli del processador, la memòria RAM estàtica, memòria flash, interfície de depuració, i diversos perifèrics. [1]
Informació general
[modifica]El STM32 és una família de circuits integrats de microcontroladors basats en el processador RISC de 32 bits ARM Cortex-M7, Cortex-M4F, Cortex-M3, Cortex-M0+, i Cortex-M0. STMicroelectronics llicència l'IP del processador ARM d'ARM Holdings. Els dissenys de nucli ARM tenen nombroses opcions configurables, ST tria la configuració individual d'ús per a cada disseny. ST concedeix els seus propis perifèrics al nucli abans de convertir el disseny en una pastilla de silici. Les següents taules resumeixen les famílies de microcontroladors STM32.
Sèries STM32 Nucli de CPU de ARM F7 Cortex-M7F F4, F3, L4, J Cortex-M4F F2, F1, L1, W, J Cortex-M3 L0, J Cortex-M0+ F0, J Cortex-M0
Història
[modifica]El STM32 és la tercera família ARM de STMicroelectronics. Continuen la seva família anterior STR9 basat en el nucli ARM9E, [7] i i la familia STR7 basada en el nucli ARM7TDMI. [8] A continuació la història de com ha evolucionat la família STM32.
- • A l'octubre de 2006, STMicroelectronics (ST) va anunciar que obté llicència del nucli ARM Cortex-M3. [9]
- • Al juny de 2007, ST va anunciar la sèrie STM32-F1 basat en el processador ARM Cortex-M3. [10]
- • Al novembre de 2007, ST va anunciar "STM32-PerformanceStick", un kit de desenvolupament el baix cost fet conjuntament amb Hitex. [11]
- • A l'octubre de 2009, ST va anunciar que els nous xips ARM serien fabricats usant procés de 90 nm. [12]
- • A l'abril de 2010, ST va anunciar els xips de la sèrie STM32 L1. [13]
- • Al setembre de 2010, ST va anunciar la placa de desenvolupament STM32VLDISCOVERY. [14]
- • Al novembre de 2010, ST va anunciar els xips de la sèrie STM32-F2, basats en el processador ARM Cortex-M3, i el desenvolupament futur dels xips basats en ARM Cortex-M4 i ARM Cortex-M3. [15]
- • Al febrer de 2011, ST va anunciar la placa de desenvolupament STM32L-DISCOVERY. [16]
- • Al març de 2011, ST va anunciar l'expansió de les seves sèries STM32 L1 amb densitats de flash de 256 KB i 384 KB. [17]
- • Al setembre de 2011, ST va anunciar els xips de la sèrie F4-STM32 basat en la placa ARM Cortex-M4F i la placa de desenvolupament STM32F4DISCOVERY. [18]
- • Al febrer de 2012, ST va anunciar els xips de la sèrie STM32-F0 basat en el nucli ARM Cortex-M0. [19]
- • Al maig de 2012, ST va anunciar la placa de desenvolupament STM32F0DISCOVERY. [20]
- • Al juny de 2012, ST va anunciar els xips de la sèrie STM32-F3 basat en el nucli ARM Cortex-M4F. [21]
- • Al setembre de 2012, va anunciar ST producció de la sèrie STM32 F3 i placa STM32F3DISCOVERY. La sèrie STM32-F050 també estarà disponible en un encapsulat TSSOP20. [22]
- • Al gener de 2013, ST va anunciar el suport de Java complet per les famílies STM32 F2 i F4 [23]
- • Al febrer de 2013, ST va anunciar el suport d'Embedded Coder STM32 a MATLAB i Simulink. [24]
- • Al febrer de 2013, ST va anunciar els xips de la sèrie STM32 F4x9. [25]
- • A l'abril de 2013, ST va anunciar els xips STM32 F401 de la sèrie. [26]
- • Al juliol de 2013, ST va anunciar els xips de la sèrie F030-STM32. El F030 de la sèrie STM32 també estarà disponible en un encapsulat TSSOP20. [27]
- • Al setembre de 2013, ST va anunciar les plaques de prototipat STM32F401C-DISCO i STM32F429I-DISCO. [28]
- • A l'octubre de 2013, ST va anunciar la placa de prototipat STM32F0308DISCOVERY. [29]
- • Al desembre de 2013, ST va anunciar que s'unirà al projecte mbed. [30]
- • Al gener de 2014, ST va anunciar els xips de la sèrie STM32 F0x2 i les plaques de prototipat STM32F072B-DISCO STM32072B-EVAL. [31]
- • Al febrer de 2014, ST va anunciar els xips L0 de la sèrie STM32 basat en el nucli ARM Cortex-M0+. [32]
- • Al febrer de 2014, ST va anunciar diverses plaques de prototipat STM32 NUCLEO amb connectors per Arduino i IDE mbed. [33]
- • Al febrer de 2014, ST va anunciar el llançament de l'eina de programari lliure STM32Cube amb configurador gràfic i generador de codi C. [34]
- • A l'abril de 2014, ST va anunciar els xips STM32F30x estan disponibles ara en plena producció. Una nova placa de prototipat NUCLI-F302R8 També es va anunciar. [35]
- • Al setembre de 2014, ST va anunciar la sèrie STM32 F7, els primers xips basats en el nucli Cortex-M7. [36]
Sèrie
[modifica]La família STM32 consta de deu sèries de microcontroladors: F7, F4, F3, F2, F1, F0, L4, L1, L0, W. [1] Cada sèrie microcontrolador STM32 es basa en ja sigui un Cortex-M4F, Cortex-M3, còrtex-M 0 +, o còrtex-M 0 nucli del processador ARM. El Cortex-M4F és conceptualment 1 Cortex-M3 [4] i les instruccions DSP de coma i de precisió simple flotants. [3] [2][3]
STM32 F7
[modifica]STM32 F4
[modifica]El F4-sèrie STM32 és el primer grup de microcontroladors STM32 basat en el processador ARM Cortex-M4F nucli. La sèrie F4 és també la primera sèrie STM32 pot tenir DSP i les instruccions de coma flotant.La F4 és pin a pin compatible amb el F2-sèrie STM32 i afegeix una major velocitat de rellotge, 64K CCM RAM estàtica, I²S full duplex, la millora de rellotge en temps real, i ADCS més ràpids. El resum d'aquesta sèrie és:[18] [25] [26] [37] [38] [4][5][6][7][8]
- Nucli:
- ARM Cortex-M4F nucli a un índex de rellotge màxim de 84 / 168 / 180 MHz.
- Memòria:
- La static RAM consisteix de fins a 192 KB propòsit general, 64 nucli de KB coupled memòria (CCM), 4 pila de KB-donat suport a, 80 pila de bytes-donat suport a amb picó-la detecció esborra.
- La flaix consisteix de 512 / 1024 / 2048 KB propòsit general, 30 sistema de KB bota, 512 bytes un-cronometrar programable (OTP), 16 bytes d'opció.
- Cada xip té una fàbrica-va programar 96-va mossegar número d'identificador de dispositiu únic.
- Perifèrics:
- Els perifèrics comuns van incloure dins tots paquets d'IC són USB 2.0 HS d'OTG i FS, dos POT 2.0B, un SPI + dos SPI o ple-duplex jo²S, tres jo²C, quatre USART, dos UART, SDIO per targetes/de MMC del SD, dotze 16-va mossegar temporitzadors, dos 32-va mossegar temporitzadors, dos temporitzadors de vigilant, sensor de temperatura, 16 o 24 canals a tres ADCs, dos DACs, 51 a 140 GPIOs, setze DMA, va millorar rellotgede temps real (RTC), cyclic control de redundància (CRC) motor, generador de número aleatori (RNG) motor. Paquets d'IC més gran afegeixen 8/16-va mossegar capacitats d'autobús de memòria externes.
- El STM32F4x7 models afegeixen ethernet MAC i interfície de càmera.
- El STM32F41x/43x els models afegeixen un cryptographic processador per AES / de TDES / del DES, i un hash processador per SHA-1 i MD5.
- El STM32F4x9 models afegeixen un LCD-controlador de TFT.
- Els oscil·ladors consisteix d'intern (16 MHz, 32 kHz), opcional extern (4 a 26 MHz, 32.768 a 1000 kHz).
- Paquets d'IC: WLCSP64, LQFP64, LQFP100, LQFP144, LQFP176, UFBGA176. STM32F429/439 també ofereix LQFP208 i UFBGA216.
- Gamma de voltatge operatiu és 1.8 a 3.6 volt.
STM32 F3
[modifica]El STM32 F3-les sèries és el segon grup de STM32 microcontroladors van basar en el ARM Cortex-M4F nucli, i la majoria de sèrie recent de ST. El F3 és gairebé passador-a-clavar compatible amb el STM32 F1-sèries. El resum per aquesta sèrie és:[9][10][11]
- Nucli:
- ARM Cortex-M4F nucli a un índex de rellotge màxim de 72 MHz.
- Memòria:
- La static RAM consisteix de 16 / 24 / 32 / 40 KB propòsit general amb control de paritat del maquinari, 0 / 8 KB nucli coupled memòria (CCM) amb control de paritat del maquinari, 64 / 128 bytes pila-donat suport a amb picó-la detecció esborra.
- El flaix consisteix de 64 / 128 / 256 KB propòsit general, 8 sistema de KB bota, i bytes d'opció.
- Cada xip té una fàbrica-va programar 96-va mossegar número d'identificador de dispositiu únic.
- Perifèrics:
- Cadascú F3-les sèries inclou diversos perifèrics que varien de ratllar per ratllar.
- Els oscil·ladors consisteix d'intern (8 MHz, 40 kHz), opcional extern (1 a 32 MHz, 32.768 a 1000 kHz).
- Paquets d'IC: LQFP48, LQFP64, LQFP100, UFBGA100.
- Gamma de voltatge operatiu és 2.0 a 3.6 volt.
La característica de distingir per aquesta sèrie és presència de quatre ràpid, 12-va mossegar, mostratge simultani ADCs (multiplexor a per damunt 30 canals), i curiosament, quatre aparellat, 8 MHz amplada de banda OpAmps amb tots els passadors PGA exposat i a més intern (Varietat de Benefici Programable) xarxa. L'exposat embuata permetre per una gamma de analogue a circuits de condicionament del senyal els agrada la banda-filtres de passi, anti-filtres d'àlies, amplificadors de càrrec, diferenciadors/d'integradors, 'instrumentació' alt-obtenir entrades diferencials, i altre. Això elimina necessitat per extern OpAmps per moltes aplicacions. El construït-dins DAC de dos canals té arbitrari waveform així com un maquinari-va generar waveform (sinus, triangle, soroll etc.) Capacitat. Tot analogue els dispositius poden ser completament independent, o parcialment internament connectat, significant que un pot haver-hi gairebé tot que és necessitat per una mida avançada i sensor interfacing sistema en un xip sol.
El quatre ADCs pot ser simultàniament sampled fent una gamma ampla de precisió analogue equipament de control possible. És també possible d'utilitzar un maquinari scheduler per la varietat de multiplexor, permetent bo cronometrant precisió quan mostratge més de 4 canals, independent del fil de processador principal. El mostratge i multiplexing el gallet pot ser controlat d'una varietat de fonts incloent-hi temporitzadors i construït-en comparadors, permetent per intervals de mostratge irregular on necessitats.
El op-amps característica d'entrades 2-a-1 analogue multiplexor, permetent per un total de vuit analogue canals per ser pre-va processar utilitzar el op-amp; tot el op-amp les sortides poden ser internament connectat a ADCs.
STM32 F2
[modifica]El STM32 F2-sèries de STM32 microcontroladors van basar en el BRAÇ Cortex-M3 nucli. És el més recent i més ràpid Cortex-M3 sèries. El F2 és passador-a-clavar compatible amb el STM32 F4-sèries. El resum per aquesta sèrie és:[12][13][14]
- Nucli:
- BRAÇ Cortex-M3 nucli a un índex de rellotge màxim de 120 MHz.
- Memòria:
- El carner estàtic consisteix de 64 / 96 / 128 KB propòsit general, 4 pila de KB-donat suport a, 80 pila de bytes-donat suport a amb picó-la detecció esborra.
- El flaix consisteix de 128 / 256 / 512 / 768 / 1024 KB propòsit general, 30 sistema de KB bota, 512 bytes un-cronometrar programable (OTP), 16 bytes d'opció.
- Cada xip té una fàbrica-va programar 96-va mossegar número d'identificador de dispositiu únic.
- Perifèrics:
- Els perifèrics comuns van incloure dins tots paquets d'IC són USB 2.0 HS d'OTG, dos POT 2.0B, un SPI + dos SPI o jo2S), tres jo²C, quatre USART, dos UART, MMC/de SDIO, dotze 16-va mossegar temporitzadors, dos 32-va mossegar temporitzadors, dos temporitzadors de vigilant, sensor de temperatura, 16 o 24 canals a tres ADCs, dos DACs, 51 a 140 GPIOs, setze DMA, rellotgede temps real (RTC), cyclic control de redundància (CRC) motor, generador de número aleatori (RNG) motor. Paquets d'IC més gran afegeixen 8/16-va mossegar capacitats d'autobús de memòria externes.
- El STM32F2x7 models afegeixen MAC d'Ethernet, interfície de càmera, USB 2.0 FS d'OTG.
- El STM32F21x els models afegeixen un cryptographic processador per AES / de TDES / del DES, i un hash processador per SHA-1 i MD5.
- Els oscil·ladors consisteix d'intern (16 MHz, 32 kHz), opcional extern (4 a 26 MHz, 32.768 a 1000 kHz).
- Paquets d'IC: WLCSP64, LQFP64, LQFP100, LQFP144, LQFP176, UFBGA176.
- Gamma de voltatge operatiu és 1.8 a 3.6 volt.
STM32 F1
[modifica]El STM32 F1-les sèries era el primer grup de STM32 microcontroladors van basar en el BRAÇ Cortex-M3 nucli i va considerar els seus microcontroladors de BRAÇ de la idea dominant. El F1-les sèries ha evolucionat amb el temps per velocitat de CPU creixent, mida de memòria interna, varietat de perifèrics. Hi ha cinc F1 línies: Connectivitat (STM32F105/107), Actuació (STM32F103), Accés d'USB (STM32F102), Accés (STM32F101), Valor (STM32F100). El resum per aquesta sèrie és:[15][16][17]
- Nucli:
- BRAÇ Cortex-M3 nucli a un índex de rellotge màxim de 24 / 36 / 48 / 72 MHz.
- Memòria:
- El carner estàtic consisteix de 4 / 6 / 8 / 10 / 16 / 20 / 24 / 32 / 48 / 64 / 80 / 96 KB.
- El flaix consisteix de 16 / 32 / 64 / 128 / 256 / 384 / 512 / 768 / 1024 KB.
- Perifèrics:
- Cadascú F1-les sèries inclou diversos perifèrics que varien de ratllar per ratllar.
- Paquets d'IC: VFQFPN36, VFQFPN48, LQFP48, WLCSP64, TFBGA64, LQFP64, LQFP100, LFBGA100, LQFP144, LFBGA144.
STM32 F0
[modifica]El STM32 F0-les sèries són el primer grup de BRAÇ Cortex-M0 xips en el STM32 família. El resum per aquesta sèrie és:[18][19][20][21]
- Nucli:
- BRAÇ Cortex-M0 nucli a un índex de rellotge màxim de 48 MHz.
- Cortex-M0 opcions inclouen el SysTick Temporitzador.
- Memòria:
- El carner estàtic consisteix de 4 / 6 / 8 / 16 / 32 KB propòsit general amb paritat de maquinari que comprova.
- El flaix consisteix de 16 / 32 / 64 / 128 / 256 KB propòsit general.
- Cada xip té una fàbrica-va programar 96-va mossegar número d'identificador de dispositiu únic.
- Perifèrics:
- Cadascú F0-les sèries inclou diversos perifèrics que varien de ratllar per ratllar.
- Els oscil·ladors consisteix d'intern (8 MHz, 40 kHz), opcional extern (1 a 32 MHz, 32.768 a 1000 kHz).
- Paquets d'IC: TSSOP20, UFQFPN32, UFQFN/de LQFP48, LQFP64, UFBGA/de LQFP100.
- Gamma de voltatge operatiu és 2.0 a 3.6 volt amb la possibilitat per baixar a 1.65 V.
STM32 L4
[modifica]STM32 L1
[modifica]El STM32 L1-les sèries era el primer grup de STM32 microcontroladors amb un objectiu primari de ultra-ús de poder baix per pila-powered aplicacions. El resum per aquesta sèrie és:[22][23][24][25]
- Nucli:
- BRAÇ Cortex-M3 nucli a un índex de rellotge màxim de 32 MHz.
- Memòria:
- El carner estàtic consisteix de 10 / 16 / 32 / 48 / 80 KB propòsit general, 80 bytes amb picó-la detecció esborra.
- El flaix consisteix de 32 / 64 / 128 / 256 / 384 / 512 KB propòsit general amb ECC, 4 / 8 KB bota de sistema, 32 bytes d'opció, EEPROM consisteix de 4 / 8 / 12 / 16 KB emmagatzematge de dada amb ECC.
- Cada xip té una fàbrica-va programar 96-va mossegar número d'identificador de dispositiu únic.
- Perifèrics:
- Els perifèrics comuns van incloure dins tots paquets d'IC són USB 2.0 FS, dos SPI, dos jo²C, tres USART, vuit 16-va mossegar temporitzadors, dos temporitzadors de vigilant, sensor de temperatura, 16 a 24 canals a un ADC, dos DACs, 37 a 83 GPIOs, set DMA, rellotgede temps real (RTC), cyclic control de redundància (CRC) motor. El STM32FL152 línia afegeix un controlador de LCD.
- Els oscil·ladors consisteix d'intern (16 MHz, 38 kHz, variable 64 kHz a 4 MHz), opcional extern (1 a 26 MHz, 32.768 a 1000 kHz).
- Paquets d'IC: UFQFPN48, LQFP48, LQFP64, TFBGA64, LQFP100, UFBGA100.
- Gamma de voltatge operatiu és 1.65 a 3.6 volt.
STM32 L0
[modifica]El STM32 L0-les sèries és el primer grup de STM32 microcontroladors van basar en el BRAÇ Cortex-M0+ nucli. Aquesta sèrie apunta aplicacions de poder baix. El resum per aquesta sèrie és:[26][27]
- Nucli:
- Memòria:
- Mides de CARNER estàtic de 8 KB propòsit general amb paritat de maquinari que comprova, 20 pila de bytes-donat suport a amb picó-la detecció esborra.
- Mides de flaix de 32 o 64 KB propòsit general (amb ECC).
- EEPROM Mides de 2 KB (amb ECC).
- ROM que conté una bota loader amb opcional reprogramming del flaix d'USART1, USART2, SPI1, SPI2.
- Cada xip té una fàbrica-va programar 96-va mossegar número d'identificador de dispositiu únic.
- Perifèrics:
- Dos USART, un baix-UART de poder, dos jo²C, dos SPI o un jo²S, un USBde velocitat plena (únic L0x2 i L0x3 xips).
- Un 12-va mossegar ADC amb multiplexor, un 12-va mossegar DAC, dos comparadors analògics, sensor de temperatura.
- Temporitzadors, baix-temporitzadors de poder, temporitzadors de vigilant, 5 V-tolerant GPIOs, rellotgede temps real , controlador de DMA, motor de CRC.
- capacitive Sentit de tacte i 32-va mossegar generador de número aleatori (únic L0x2 i L0x3 xips), controlador de LCD (únic L0x3 xips), 128-va mossegar motor d'AES (únic L06x xips).
- Els oscil·ladors consisteix d'opcional extern 1 a 24 MHz cristall o oscil·lador, opcional extern 32.768 kHz cristall o ressonador ceràmic, oscil·ladors interns múltiples, i un PLL.
- Paquets d'IC són LQFP48, LQFP64, TFBGA64.
- Gamma de voltatge operatiu és 1.8 a 3.6 volt, incloent un programable brownout detector.
STM32
[modifica]El STM32 W-sèries de xips de BRAÇ la característica primària està apuntant aplicacions de comunicació del RF. El resum per aquesta sèrie és:[28]
- Nucli:
- BRAÇ Cortex-M3 nucli a un índex de rellotge màxim de 24 MHz.
- Memòria:
- El carner estàtic consisteix de 8 / 16 kB.
- El flaix consisteix de 64 / 128 / 192 / 256 kB.
- Perifèrics:
- Cadascú W-les sèries inclou diversos perifèrics que varien de ratllar per ratllar.
- Paquets d'IC: VFQFPN40, VFQFPN48, UFQFPN48.
STM32
[modifica]STMicroelectronics proporciona una selecció de STM32 microcontroladors a punt per ser utilitzat amb Java llenguatge de programació. Això sèrie especial embeds el requerit presenta per executar Java programes. Són basats en el STM d'existir32 F1, F2, F4, F0, L0 famílies. Hi ha dos conjunts de números de part especial van habilitar per Java: final de números de part de Producció en la carta "J", i final de números de part de mostra en la carta "U".[29][30]
Taulers de desenvolupament
[modifica]Arduino Taulers
[modifica]El següent és Arduino encapçalament-taulers compatibles amb STM32 microcontroladors. El Nucleo taulers (veu secció pròxima) també tenir Arduino encapçalaments.
- Tauler d'auró per Leaflabs té un STM32F103microcontrolador de RB. Un C/C++ la biblioteca va cridar libmaple és disponible de fer-lo més fàcil d'emigrar de Arduino.
- OLIMEXINO-STM32 tauler per Olimex té un STM32F103RBT6 microcontrolador i similar al tauler d'Auró.
- Netduino Amb suport per .NET Micro Marc
Nucleo Taulers
[modifica]Nucleo Família de taulers per STMicroelectronics amb mbed desenvolupament d'IDE.[31][32] El Nucleo el tauler té un onboard ST-ENLLAÇ/V2-1 adaptador amfitrió que dóna suport SWD que depura / COM virtual emmagatzematge / de massa portuària. Cada tauler ha Arduino encapçalaments femella i un STM nou32 Morpho els connectors que consisteixen de dos 19x2 passador mascle encapçalaments. El PCB utilitza un traçat comú que dóna suport molts STM32 sèries que utilitzen un passador-a-clavar LQFP compatible64 paquets.
- NUCLEO-F746tauler de ZG per STM32F746ZGT6 microcontrolador amb 216 MHz Cortex-M7 nucli, 1 flaix de MB, 320 CARNER de KB.
- NUCLEO-F446tauler de RE per STM32F446RET6 microcontrolador amb 180 MHz Cortex-M4F nucli, 512 flaix de KB, 128 CARNER de KB.
- NUCLEO-F411tauler de RE per STM32F411RET6 microcontrolador amb 100 MHz Cortex-M4F nucli, 512 flaix de KB, 128 CARNER de KB.
- NUCLEO-F410tauler de RB per STM32F410RBT6 microcontrolador.
- NUCLEO-F401tauler de RE per STM32F401RET6 microcontrolador amb 84 MHz Cortex-M4F nucli, 512 flaix de KB, 96 CARNER de KB.
- NUCLEO-F334R8 tauler per STM32F334R8T6 microcontrolador amb 72 MHz Cortex-M4F nucli, 64 flaix de KB, 16 CARNER de KB (paritat).
- NUCLEO-F303tauler de RE per STM32F303RET6 microcontrolador.
- NUCLEO-F302R8 tauler per STM32F302R8T6 microcontrolador amb 72 MHz Cortex-M4F nucli, 64 flaix de KB, 16 CARNER de KB.[33]
- NUCLEO-F103tauler de RB per STM32F103RBT6 microcontrolador amb 72 MHz Cortex-M3 nucli, 128 flaix de KB, 20 CARNER de KB.
- NUCLEO-F091tauler de RC per STM32F091RCT6 microcontrolador.
- NUCLEO-F072tauler de RB per STM32F072RBT6 microcontrolador amb 48 MHz Cortex-M0 nucli, 128 flaix de KB, 16 CARNER de KB (paritat).
- NUCLEO-F070tauler de RB per STM32F070RBT6 microcontrolador amb 48 MHz Cortex-M0 nucli, 128 flaix de KB, 16 CARNER de KB (paritat).
- NUCLEO-F030R8 tauler per STM32F030R8T6 microcontrolador amb 48 MHz Cortex-M0 nucli, 64 flaix de KB, 8 CARNER de KB (paritat).
- Poder baix
- NUCLEO-L476tauler de RG per STM32L476RGT6 microcontrolador amb 80 MHz Cortex-M4F nucli, 1 flaix de MB, 128 CARNER de KB (paritat).
- NUCLEO-L152tauler de RE per STM32L152RET6 microcontrolador amb 32 MHz Cortex-M3 nucli, 512 flaix de KB (ECC), 80 CARNER de KB, 16 KB EEPROM (ECC).
- NUCLEO-L073tauler de RZ per STM32L073RZT6 microcontrolador.
- NUCLEO-L053R8 tauler per STM32L053R8T6 microcontrolador amb 32 MHz Cortex-M0+ nucli, 64 flaix de KB (ECC), 8 CARNER de KB, 2 KB EEPROM (ECC).
Taulers de descoberta
[modifica]Els taulers d'avaluació de Descoberta següents són venuts per STMicroelectronics per proporcionar una manera ràpida i fàcil per enginyers per avaluar els seus xips de microcontrolador. Aquestes caixes són disponibles de diversos distribuïdors per menys de 20$. El STMicroelectronics acord de llicència de producte d'avaluació prohibeix el seu ús en qualsevol sistema de producció o qualsevol producte que és ofert en venda.[34]
Cada tauler inclou un damunt-ST-LINK per programar i depurant via un Mini-B connector d'USB. El poder per cada tauler és proporcionat per una elecció del 5 V via el cable d'USB, o un extern 5 V subministrament de poder. Poden ser utilitzats tan subministraments de poder de la sortida de 3 V o 5 V (el corrent ha de ser menys de 100 mA). Tots taulers de Descoberta també inclouen un regulador de voltatge, botó de reinicialització, botó d'usuari, múltiple LEDs, encapçalament de SWD sobre cada tauler, i files de passadors d'encapçalament en el fons.[35]
Un projecte de font oberta va ser creat per permetre Linux per comunicar amb el ST-depurador link.[36]
ChibiOS/RT, un RTOS lliure, ha estat ported per córrer damunt alguns dels taulers de Descoberta.[37][38][39]
- STM32L476GDISCOVERY
- Un tauler de descoberta per STM32L476VGT6 microcontrolador amb 80 MHz BRAÇ Cortex-M4F nucli, 1024 flaix de KB, 128 CARNER de KB en LQFP100 paquet
- STM32F429IDISCOVERY
- Un tauler de descoberta per STM32F429ZIT6 microcontrolador amb 180 MHz BRAÇ Cortex-M4F nucli, 2048 flaix de KB, 256 CARNER de KB, 4 pila de KB-CARNER donat suport a en LQFP144 paquet.[40]
- Aquest tauler inclou un ST integrat-ENLLAÇ/V2 depurador via Mini-B connector d'USB, 8 SDRAM de MB (ÉS42S16400J), 2.4-polzada 320x200 LCD de TFT pantalla de color (SF-TC240T), touchscreen controlador (STMPE811), giroscopi (L3GD20), 2 usuari LEDs, botó d'usuari, botó de reinicialització, OTG d'USB de Velocitat Plena a segon Micro-connector d'USB de l'AB, i dos 32x2 passador mascle encapçalaments.
- STM32F4DESCOBERTA
- Un tauler de descoberta per STM32F407VGT6 microcontrolador amb 168 MHz BRAÇ Cortex-M4F nucli, 1024 flaix de KB, 192 CARNER de KB, 4 pila de KB-CARNER donat suport a en LQFP100 paquet.[4]
- Aquest tauler inclou un ST integrat-ENLLAÇ/V2 depurador via Mini-B connector d'USB, acceleròmetre (LIS302DL), micròfon (MP45DT02), àudio codec (CS43L22), 3.5 mm àudio jack, 4 usuari LEDs, botó d'usuari, botó de reinicialització, OTG d'USB de Velocitat Plena a segon Micro-connector d'USB de l'AB, i dos 25x2 passador mascle encapçalaments.
- Un STM separat32F4DIS-BB baseboard és disponible.
- STM32F401CDISCOVERY
- Un tauler de descoberta per STM32F401VCT6 microcontrolador amb 84 MHz BRAÇ Cortex-M4F nucli, 256 flaix de KB, 64 CARNER de KB en LQFP100 paquet.[40]
- Aquest tauler inclou un ST integrat-ENLLAÇ/V2 depurador via Mini-B connector d'USB, compàs/d'acceleròmetre (LSM303DLHC), giroscopi (L3GD20), micròfon (MP45DT02), àudio codec (CS43L22), 3.5 mm àudio jack, 4 usuari LEDs, botó d'usuari, botó de reinicialització, OTG d'USB de Velocitat Plena a segon Micro-connector d'USB de l'AB, i dos 25x2 passador mascle encapçalaments.
- STM32F3 DISCOBERY
- Un tauler de descoberta per STM32F303VCT6 microcontrolador amb 72 MHz BRAÇ Cortex-M4F nucli, 256 flaix de KB, 48 CARNER de KB (24K amb paritat) en LQFP100 paquet.[10]
- Aquest tauler inclou un ST integrat-ENLLAÇ/V2 depurador via Mini-B connector d'USB, compàs/d'acceleròmetre (LSM303DLHC), giroscopi (L3GD20), 8 usuari LEDs, botó d'usuari, botó de reinicialització, USBde Velocitat Plena a segon Mini-B connector d'USB, i dos 25x2 passador mascle encapçalaments.
- STM32VLDISCOVERY
- Un tauler de descoberta per STM32F100RBT6 microcontrolador amb 24 MHz BRAÇ Cortex-M3 nucli, 128 flaix de KB, 8 CARNER de KB en LQFP64 paquet.[41][42]
- Aquest tauler inclou un ST integrat-depurador d'ENLLAÇ via Mini-B connector d'USB, 2 usuari LEDs, botó d'usuari, botó de reinicialització, i dos 28x1 passador mascle encapçalaments.
- STM32L-DISCOVERY
- Un tauler de descoberta per STM32L152RBT6 microcontrolador amb 32 MHz BRAÇ Cortex-M3 nucli, 128 flaix de KB (amb ECC), 16 CARNER de KB, 4 KB EEPROM (amb ECC) en LQFP64 paquet.[42]
- Aquest tauler inclou un ST integrat-ENLLAÇ/V2 depurador via Mini-B connector d'USB, LCD de 24 segments, sensors de tacte, 2 usuari LEDs, botó d'usuari, botó de reinicialització, i dos 28x1 passador mascle encapçalaments.
- Aquest tauler és actualment Final-De-Vida i reemplaçat pel 32L152CDISCOVERY tauler.
- STM32L152CDISCOVERY
- Un tauler de descoberta per STM32L152RCT6 microcontrolador amb 32 MHz BRAÇ Cortex-M3 nucli, 256 flaix de KB (amb ECC), 32 CARNER de KB, 8 KB EEPROM (amb ECC) en LQFP64 paquet.
- Aquest tauler inclou un ST integrat-ENLLAÇ/V2 depurador via Mini-B connector d'USB, LCD de 24 segments, sensors de tacte, 2 usuari LEDs, botó d'usuari, botó de reinicialització, i dos 28x1 passador mascle encapçalaments.
- STM32L100CDISCOVERY
- Un tauler de descoberta per STM32L100RCT6 microcontrolador amb 32 MHz BRAÇ Cortex-M3 nucli, 256 flaix de KB (amb ECC), 16 CARNER de KB, 4 KB EEPROM (amb ECC) en LQFP64 paquet.
- Aquest tauler inclou un ST integrat-ENLLAÇ/V2 depurador via Mini-B connector d'USB, 2 usuari LEDs, botó d'usuari, botó de reinicialització, i dos 33x1 passador mascle encapçalaments.
- STM32F072BDISCOVERY
- Un tauler de descoberta per STM32F072RBT6 microcontrolador amb 48 MHz BRAÇ Cortex-M0 nucli, 128 flaix de KB, 16 CARNER de KB (amb paritat) en LQFP64 paquet.[20]
- Aquest tauler inclou un ST integrat-ENLLAÇ/V2 depurador via Mini-B connector d'USB, giroscopi (L3GD20), 4 usuari LEDs, botó d'usuari, botó de reinicialització, claus de tacte lineal, USBde Velocitat Plena a segon Mini-B connector d'USB, i dos 33x1 passador mascle encapçalaments.
- STM32F0DISCOVERY
- Un tauler de descoberta per STM32F051R8T6 microcontrolador amb 48 MHz BRAÇ Cortex-M0 nucli, 64 flaix de KB, 8 CARNER de KB (amb paritat) en LQFP64 paquet.[43]
- Aquest tauler inclou un ST integrat-ENLLAÇ/V2 depurador via Mini-B connector d'USB, 2 usuari LEDs, botó d'usuari, botó de reinicialització, i dos 33x1 passador mascle encapçalaments.
- Un prototyping perfboard amb 0.1-polzada (2.54 mm) el reixat de forats és inclòs.
- STM32F0308DISCOVERY
- Un tauler de descoberta per STM32F030R8T6 microcontrolador amb 48 MHz BRAÇ Cortex-M0 nucli, 64 flaix de KB, 8 CARNER de KB (amb paritat) en LQFP64 paquet.[44]
- Aquest tauler inclou un ST integrat-ENLLAÇ/V2 depurador via Mini-B connector d'USB, 2 usuari LEDs, botó d'usuari, botó de reinicialització, i dos 33x1 passador mascle encapçalaments.
- Un prototyping perfboard amb 0.1-polzada (2.54 mm) el reixat de forats és inclòs.
Taulers d'avaluació
[modifica]El següent evalulation les caixes són venudes per STMicroelectronics.[45]
- STM32W-RFCKIT
- Un tauler d'avaluació del RF per STM32 W-sèries.
- Conté dos taulers, cadascú amb un STM32W108 SoC microcontrolador en VFQFPN40 i VFQFPN48 paquets.
- El tauler d'avaluació té un construït-dins 2.4 GHz IEEE 802.15.4 transceptor i MAC més Baix (així que suports 802.15.4, ZigBee RF4CE, ZigBee Pro, 6LoWPAN (Contiki) protocols sense fil). El SoC conté 128-Kbyte flaix i 8-Kbyte memòria de CARNER. Memòria de flaix és upgradable massa via USB. Té un Cable de Serial del BRAÇ Depura (SWD) interfície (tauler Remot) i és dissenyat per ser powered per USB o amb 2 piles d'AAA (tauler Remot). Hi ha dos usuari-va definir LEDs (verd i groc) i cinc botons d'empenta per crear fàcil-a-utilitzar funcions remotes (tauler Remot).
- STM3220G-JAVA
Un a punt-a-utilitzar Java caixes de desenvolupament pel seu STM32 microcontroladors. El STM3220G-Caixa d'Engegador del JAVA combina una versió d'avaluació d'ÉS2T MicroEJ® Caixa de Desenvolupament del Programari (SDK) i el STM32F2 microcontrolador de sèrie tauler d'avaluació que proporciona tot necessitat d'enginyers per començar els seus projectes. MicroEJ Proporciona estès presenta per crear, simula, prova i desplegar Java aplicacions en embedded sistemes. Suport per Graphical Interfície d'Usuari (GUI) el desenvolupament inclou un widget biblioteca, eines de disseny incloent-hi storyboarding, i eines per customizing fonts.[46] STM32 microcontroladors que embed Java tenir un Número de Part que finals amb J com STM32F205VGT6J.
Taulers de soci
[modifica]El següent evalulation les caixes són venudes per socis de STMicroelectronics i llistat en la pàgina web de ST.
- STM32-PerformanceStick
- Un tauler d'avaluació per STM32 F1-sèries.[47]
- Conté un STM32F103RBT6 microcontrolador a 72 MHz amb 128 flaix de KB i 20 CARNER de KB en LQFP64 paquet.
- Això entaula també inclou dins-depurador de circuit via USB, 3 V pila, LEDs, connector de targeta de la vora.
- El preu és aproximadament ENS65$.
- EvoPrimers Per STM32
- Un prototyping entorn per una varietat de STM32 variants, el qual permet usuaris per crear les seves aplicacions que utilitzen un interfície de programació de l'aplicació (API) per implementar perifèrics de dispositiu i una gamma de característiques d'avaluació en el EvoPrimer base incloent-hi color de TFT touchscreen, graphical interfície d'usuari, pal d'alegria, codec-àudio basat, targeta de SD, IrDA i perifèrics estàndards com USB, USART, SPI, jo2C, POT, etc.
- EvoPrimer Taulers d'objectiu són disponibles per diverses variants incloent-hi STM32F103, STM32F107, STM32L152 i STM32F407.
- El EvoPrimer la base inclou una programació de dispositiu i l'aplicació que depura interfície i ve amb un Raisonance eina de programari posada per codificació, compilant i depurant l'aplicació de l'usuari .
- El CircleOS la utilitat permet l'usuari a codi les seves aplicacions que confien en un interfície de programació de l'aplicació, fent-lo possible per programar l'aplicació sense havent de mestre la configuració de perifèrics de dispositiu.
- El preu ENS és100$ a 120$.
Eines de desenvolupament
[modifica]Cortex-M
[modifica]STM32
[modifica]- Utilitats de disseny
- STM32CubeMX, per STMicroelectronics, un freeware paquet per Finestres, Mac OS X i Linux allò és un graphical eina de configuració del programari que permet generar C codi d'inicialització que utilitza graphical bruixots. El paquet era primer alliberament dins febrer 2014 amb graphical suport d'assignació perifèrica per cada STM32 xip. Tan de gener 2015, l'eina dóna suport tot STM32 sèries. El Pot generar codi de font utilitzable directament damunt el BRAÇ més actual Cortex-M IDEs, incloent el Taulell de Sistema lliure per STM32 IDE. El codi de font generat per STM32CubeMX és licensed sota el BSD de 3 clàusules Llicència, fent-lo adequat per comercial així com aplicacions de codi obert.[48] STM32CubeMX probablement pot una evolució de l'anterior MicroXplorer eina, perquè el va salvar "arxiu" de configuració del IOC de STM32CubeMX mostra la paraula "MicroXplorer" dins el. Un 32-va mossegar Java Entorn de Temps d'execució (JRE) ha de ser instal·lat previ a córrer STM32CubeMX.[49]
- Depurar utilitats
- STM-ESTUDI, per STMicroelectronics, un freeware el paquet per Finestres per ajudar depura i diagnosticar STM32 aplicacions mentre estan corrent per llegir i mostrant les seves variables en real-temps. STM-l'estudi connecta a qualsevol STM32 utilitzant qualsevol ST-tipus d'ENLLAÇ del dispositiu via JTAG o SWD depura protocols d'autobús. El Pot log dada capturada a un arxiu i replay més tard. Ell parses depurant informació de l'aplicació d'ELF arxiu executable. Un 32-va mossegar Java Entorn de Temps d'execució (JRE) ha de ser instal·lat previ a córrer STM-ESTUDI. El STM32 ST-Utilitat d'ENLLAÇ ha de ser instal·lada previ a córrer STM-ESTUDI.[49]
- Taulell de sistema per STM32, per Ac6, un freeware IDE que corre en Finestres, Linux i MacOS/X per desenvolupar, depura i diagnosticar STM32 aplicacions. Taulell de sistema per STM32 pot soler desenvolupar en qualsevol STM32 utilitzant qualsevol ST-ENLLAÇ/V2 tipus del dispositiu via JTAG o SWD depura protocols d'autobús. És basat damunt Eclipsi i el GCC de GNU toolchain i suports fora-de-el-caixes tot ST-taulers d'avaluació proporcionada (Eval, Descoberta o Nucleo). Un 32-va mossegar Java Entorn de Temps d'execució (JRE) automàticament serà instal·lat si cal així com el STM32 ST-conductor d'ENLLAÇ.[49]
- VisualGDB, per Sysprogs, un depurar plugin per Microsoft Estudi Visual que permet desenvolupar i depurant STM32 aplicacions.
- Depurador d'EPS, per Comsytec, un depurar plugin per Codi::Blocs que inclou compilador, depurador, bruixot de projecte per STM32.
- Flash programar via USB
- STM32 ST-Utilitat de link, per STMicroelectronics, un freeware paquet per Finestres per actuar dins-programació de sistema de STM32 microcontroladors que utilitzen l'USB-va basar ST-ENLLAÇ/V2 dispositiu d'interfície via JTAG o SWD depura protocols d'autobús. Aquest programari pot upgrade el firmware en el ST-dispositiu de link, el qual inclou el embedded ST-linkar damunt tot del STM32 taulers de descoberta.[50] Durant instal·lació d'aquesta utilitat, un conductor d'USB és instal·lat per proporcionar un interfície de comunicació amb el ST-dispositiu de link, el qual dins la volta també permet diversos IDEs per utilitzar el ST-de link per depurar.
- ST Programador Visual (STVP), per STMicroelectronics, un freeware paquet per Finestres per actuar dins-programació de sistema del flaix en STM32 microcontroladors que utilitzen un USB-va basar ST-dispositiu de link.
- DfuSe, per STMicroelectronics, un freeware paquet per Finestres per carregar programes de DFU al flaix d'USB-va basar STM32 microcontroladors.
- qstlink2, un codi obert multi-ST de plataforma-ENLLAÇ/V2 client, va basar en QT.
- texane stlink, un opensource ST-de link/V2 client per linux
- pystlink, un opensource ST-de link/V2 programador i depurar eina amb ordre senzilla-interfície de línia per Linux, Mac OS/X i les finestres escrites dins python3.
- Flash programar via USART
Tot STM32 microcontroladors tenen una ROM'ed carregador de l'arrencada que dóna suport carregar una imatge binària a la seva memòria de flaix que utilitza un o més perifèrics (varia per STM32 familiar). De llavors ençà tot STM32 carregadors de l'arrencada donen suport carregar del perifèric d'USART i la majoria de taulers connecten l'USART a RS-232 o un USB-a-IC d'adaptador de l'UART, per això és un mètode universal per programar el STM32 microcontrolador. Aquest mètode requereix l'objectiu per tenir una manera d'habilitar/impossibilita xutant de la ROM'ed carregador de l'arrencada (i.e. botó / d'interruptor / del jersei).
- stm32flaix, un programa de codi obert per Finestres i Linux per actuar dins-programació de sistema del STM32 flaix via el seu USART.
- stm32loader, un codi obert multi-guió de Pitó de la plataforma per actuar dins-programació de sistema del STM32 flaix via el seu USART. Pitó i Port seriï de Pitó l'extensió ha de ser instal·lada previ a córrer stm32loader.
- STM32 Java biblioteques de programari
- Eclipsi estàndard Java STM d'IDE32Java
- STM32 C/C++ biblioteques de programari
- Biblioteca perifèrica estàndard.
- FreeRTOS
- Biblioteca de dispositiu de l'USB.
- Biblioteca de DSP.
- Biblioteca d'encriptació.
- Biblioteca de control del motor.
- WMA / de Mp3 / Speex codecs i motor d'àudio.
- Self-Rutines de prova.
Documentació
[modifica]La quantitat de la documentació per tots xips de ARM és intimidant, especialment per nouvinguts. La documentació per microcontroladors de les dècades passades fàcilment serien inclusive en un document sol, però tan els xips han evolucionat així que té la documentació crescuda. La documentació total és especialment dur d'agafar per tots xips de BRAÇ de llavors ençà consisteix de documents del fabricant d'IC (STMicroelectronics) i documents de venedor de nucli del CPU (Holdings de ARM).
Un típic superior-avall arbre de documentació és: pàgina web de fabricant, portaobjectes de màrqueting del fabricant, fabricant datasheet pel xip físic exacte, fabricant manual de referència detallada que descriu aspectes i perifèrics comuns d'una família de xip física, nucli de ARM guia d'usuari genèric, nucli de ARM manual de referència tècnica, manual de referència d'arquitectura de ARM que descriu el conjunt d'instrucció(s).
- STM32 arbre de documentació (superior a inferior)
- STM32 pàgina web.
- STM32 portaobjectes de màrqueting.
- STM32 datasheet.
- STM32 manual de referència.
- Pàgina web de nucli del ARM .
- Nucli de ARM guia d'usuari genèric.
- Nucli de ARM manual de referència tècnica.
- Manual de referència d'arquitectura de ARM .
STMicroelectronics Té documents addicionals, com: manuals d'usuari de tauler d'avaluació, notes d'aplicació, començant guies, documents de biblioteca del programari, errata, i més. Veure secció d'Enllaços Externs per enllaços a STM oficial32 i documents de ARM .
Descodificació de número de la part
[modifica]STM32F051R8
STM32xxwwyz
- xx – Família
- ww – subtype: Difereix dins equipament dels perifèrics i això depenen en família segura
- y – Recompte de passador del paquet
- z – Mida de memòria del FLAIX
Codi | Nucli | Max freq [MHz] | Max FLAIX [KB] | Max SRAM [KB] | Objectiu |
---|---|---|---|---|---|
F0 | CortexM0 | 48 | 256 | 32 | Idea dominant |
F1 | CortexM3 | 72 | 1024 | 96 | Idea dominant |
F2 | CortexM3 | 120 | 1024 | 128 | Actuació alta |
F3 | CortexM4 | 72 | 512 | 80 | Idea dominant |
F4 | CortexM4 | 180 | 2048 | 384 | Actuació alta |
F7 | CortexM7 | 216 | 1024 | 320 | Actuació alta |
L0 | CortexM0+ | 32 | 192 | 20 | Ultra Baix-poder |
L1 | CortexM3 | 32 | 512 | 80 | Ultra Baix-poder |
L4 | CortexM4 | 80 | 1024 | 128 | Ultra Baix-poder |
Vegeu també
[modifica]- Arquitectura de ARM , Llista de nuclis de microprocessador del ARM , ARM Cortex-M
- Microcontrolador, Llista de microcontroladors comuns
- Embedded Sistema, microcontroladorde tauler Sol
- Interrompre, Interromp handler, Comparació de sistemes operatiusde temps real
- JTAG, SWD
References
[modifica]- ↑ 1,0 1,1 STM32 Website; STMicroelectronics.
- ↑ Cortex-M3 Specification Summary; ARM Holdings.
- ↑ Cortex-M4 Specification Summary; ARM Holdings.
- ↑ 4,0 4,1 Press Release; STMicroelectronics; September 21, 2011.
- ↑ Press Release; STMicroelectronics; February 20, 2013.
- ↑ Press Release; STMicroelectronics; April 30, 2013.
- ↑ STM32 F4 Website; STMicroelectronics.
- ↑ STM32 F4 Marketing Slides; STMicroelectronics.
- ↑ Press Release; STMicroelectronics; June 26, 2012.
- ↑ 10,0 10,1 Press Release; STMicroelectronics; September 11, 2012.
- ↑ STM32 F3 Website; STMicroelectronics.
- ↑ Press Release; STMicroelectronics; November 30, 2010.
- ↑ STM32 F2 Website; STMicroelectronics.
- ↑ STM32 F2 Marketing Slides; STMicroelectronics.
- ↑ STM32 F1 Website; STMicroelectronics.
- ↑ <http://www.st.com/web/en/resource/sales_and_marketing/presentation/product_presentation/stm32_marketing_pres.pdf STM32 F1 Marketing Slides; STMicroelectronics.
- ↑ Press Release; STMicroelectronics; June 11, 2007.
- ↑ Press Release; STMicroelectronics; February 29, 2012.
- ↑ Press Release; STMicroelectronics; July 8, 2013.
- ↑ 20,0 20,1 Press Release; STMicroelectronics; January 16, 2014.
- ↑ STM32 F0 Website; STMicroelectronics.
- ↑ Press Release; STMicroelectronics; April 19, 2010.
- ↑ Press Release; STMicroelectronics; March 2, 2011.
- ↑ STM32 L1 Website; STMicroelectronics.
- ↑ STM32 L1 Marketing Slides; STMicroelectronics.
- ↑ Press Release; STMicroelectronics; February 11, 2014.
- ↑ STM32 L0 Website; STMicroelectronics.
- ↑ STM32W Website; STMicroelectronics.
- ↑ Press Release; STMicroelectronics; January 21, 2013.
- ↑ STM32 J Website; STMicroelectronics.
- ↑ Press Release; STMicroelectronics; December 19, 2013.
- ↑ Press Release; STMicroelectronics; February 17, 2014.
- ↑ Press Release; STMicroelectronics; April 23, 2014.
- ↑ STMicroelectronics Evaluation Product License Agreement
- ↑ STM32 Discovery Board Website; STMicroelectronics.
- ↑ ST-LINK Linux Tools; github.com
- ↑ Getting started with the STM32VL-Discovery board and ChibiOS/RT
- ↑ Getting started with the STM32L-Discovery board and ChibiOS/RT
- ↑ Getting started with the STM32F4-Discovery board and ChibiOS/RT
- ↑ 40,0 40,1 Press Release; STMicroelectronics; September 12, 2013.
- ↑ Press Release; STMicroelectronics; September 14, 2010.
- ↑ 42,0 42,1 Press Release; STMicroelectronics; February 17, 2011.
- ↑ Press Release; STMicroelectronics; May 9, 2012.
- ↑ Press Release; STMicroelectronics; October 3, 2013.
- ↑ STM32 Eval Board Website; STMicroelectronics.
- ↑ STM32 F2 series Java evaluation kit
- ↑ STM32-PerformanceStick Board Overview; Hitex.
- ↑ The generated source files include a 3-clause BSD License comment header.
- ↑ 49,0 49,1 49,2 Java SE Runtime Environment 7 Downloads; Oracle.
- ↑ Retrieving ST-LINK/V2 Firmware from Update Utility; taylorkillian.com
- ↑ STM32 Coding matrix
Lectura més llunyana
[modifica]- El Insider Guia Al STM32 BRAÇ Microcontrolador Basat; 2a Edició (v1.8); Trevor Martin; Hitex; 96 pàgines; 2009; ISBN 0-9549988-8-X. (Descàrrega) (Altres Guies)
- µC/OS-III: El Real-Temps Kernel pel STMicroelecronics STM32F107; 1a Edició; Jean Labrosse; Micrium; 820 pàgines; 2009; ISBN 978-0-9823375-3-0.
- µC/TCP-IP: El Embedded Protocol Stack pel STMicroelectronics STM32F107; 1a Edició; cristià Légaré; Micrium; 824 pàgines; 2010; ISBN 978-0-9823375-0-9.
Enllaços externs
[modifica]- STM32 Documents Oficials
STM32Sèries
STM32Pàgina web
STM32Portaobjectes
STM32Referència
ARMCPU Nucli
F7 Enllaç n/Un n/Un Cortex-M4F F4 Enllaç Portaobjectes F4x5/7/9,F401
Cortex-M4F F3 Enllaç n/Un F37x / F38x,F30x / F31x
Cortex-M4F F2 Enllaç Portaobjectes F20x / F21x Cortex-M3 F1 Enllaç Portaobjectes F101/2/3/5/7F100
Cortex-M3 F0 Enllaç n/Un F0x1/2/8,F030
Cortex-M0 L4 Enllaç . . Cortex-M4F L1 Enllaç Portaobjectes L1xx Cortex-M3 L0 Enllaç n/Un L0xx Cortex-M0+ Enllaç n/Un n/Un Cortex-M3
- ARM Documents Oficials
- Altres
- STM32 Comunitats: Primer
- STM32 autobús d'USART: Article 1, Article 2, Article 3
- STM32 autobús de SPI: Article 1
- STM32 ADC: Article 1
- STM32 bit Memòria de Banda: Article 1
- Biblioteques: CMSIS de BRAÇ, libopencm3