stringtranslate.com

STM32

STM32 es una familia de circuitos integrados de microcontroladores de 32 bits de STMicroelectronics . Los chips STM32 se agrupan en series relacionadas que se basan en el mismo núcleo de procesador ARM de 32 bits : Cortex-M0 , Cortex-M0+ , Cortex-M3 , Cortex-M4 , Cortex-M7 y Cortex-M33 . Internamente, cada microcontrolador consta de uno o más núcleos de procesador ARM, memoria flash , RAM estática , interfaz de depuración y varios periféricos. [1]

Descripción general

Matriz STM32F100C4T6B

El STM32 es una familia de circuitos integrados de microcontroladores basados ​​en varios núcleos ARM Cortex-M RISC de 32 bits . [1] STMicroelectronics obtiene la licencia de la propiedad intelectual de procesadores ARM de ARM Holdings . Los diseños de núcleos ARM tienen numerosas opciones configurables y ST elige la configuración individual que se utilizará para cada diseño. ST conecta sus propios periféricos al núcleo antes de convertir el diseño en una matriz de silicio. Las siguientes tablas resumen las familias de microcontroladores STM32.

Historia

Matriz STM32F103VGT6
Circuito integrado STM32F103

El STM32 es la tercera familia ARM de STMicroelectronics. Sigue a la familia STR9 anterior, basada en el núcleo ARM9E [8] , y a la familia STR7, basada en el núcleo ARM7TDMI [9] . A continuación se presenta la historia de cómo ha evolucionado la familia STM32.

Serie

La familia STM32 consta de muchas series de microcontroladores : C0, F0, F1, F2, F3, F4, F7, G0, G4, H5, H7, L0, L1, L4, L4+, L5, U0, U5, WBA, WB, WL. [1] Cada serie de microcontroladores STM32 se basa en un núcleo de procesador ARM Cortex-M específico .

STM32 F0

La serie STM32 F0 es el primer grupo de chips ARM Cortex-M0 de la familia STM32. El resumen de esta serie es: [12] [13] [14] [10]

STM32 F1

La serie STM32 F1 fue el primer grupo de microcontroladores STM32 basados ​​en el núcleo ARM Cortex-M3 y se considera su principal microcontrolador ARM. La serie F1 ha evolucionado con el tiempo aumentando la velocidad de la CPU, el tamaño de la memoria interna y la variedad de periféricos. Hay cinco líneas F1: Conectividad (STM32F105/107), Rendimiento (STM32F103), Acceso USB (STM32F102), Acceso (STM32F101), Valor (STM32F100). El resumen de esta serie es: [16] [17] [18]

STM32 F2

La serie STM32 F2 de microcontroladores STM32 se basa en el núcleo ARM Cortex-M3. Es la serie Cortex-M3 más reciente y rápida. El F2 es compatible pin a pin con la serie STM32 F4. El resumen de esta serie es: [20] [19] [21]

STM32 F3

La serie STM32 F3 es el segundo grupo de microcontroladores STM32 basados ​​en el núcleo ARM Cortex-M4F. El F3 es casi compatible pin a pin con la serie STM32 F1. El resumen de esta serie es: [23] [24] [22]

La característica distintiva de esta serie es la presencia de cuatro convertidores analógicos de 12 bits de muestreo simultáneo rápidos (multiplexor para más de 30 canales) y cuatro  amplificadores operacionales de ancho de banda de 8 MHz con todos los pines expuestos y además red PGA (matriz de ganancia programable) interna. Las almohadillas expuestas permiten una gama de circuitos de acondicionamiento de señal analógica como filtros de paso de banda, filtros anti-alias, amplificadores de carga, integradores/diferenciadores, entradas diferenciales de alta ganancia de "instrumentación" y otros. Esto elimina la necesidad de amplificadores operacionales externos para muchas aplicaciones. El DAC de dos canales integrado tiene capacidad para formas de onda arbitrarias, así como formas de onda generadas por hardware (senoidal, triangular, de ruido, etc.). Todos los dispositivos analógicos pueden ser completamente independientes o estar parcialmente conectados internamente, lo que significa que se puede tener casi todo lo necesario para un sistema avanzado de medición e interconexión de sensores en un solo chip.

Los cuatro ADC pueden muestrearse simultáneamente, lo que permite utilizar una amplia gama de equipos de control analógico de precisión. También es posible utilizar un programador de hardware para la matriz de multiplexores, lo que permite una buena precisión de tiempo al muestrear más de 4 canales, independientemente del subproceso del procesador principal. El disparador de muestreo y multiplexación se puede controlar desde una variedad de fuentes, incluidos temporizadores y comparadores integrados, lo que permite intervalos de muestreo irregulares cuando sea necesario.

Los STM32F37/38xxx integran un ADC delta-sigma con un número efectivo de 14 bits . [25]

Las entradas del amplificador operacional cuentan con un multiplexor analógico 2 a 1, lo que permite preprocesar un total de ocho canales analógicos utilizando el amplificador operacional; todas las salidas del amplificador operacional se pueden conectar internamente a ADC.

STM32 F4

La serie STM32 F4 es el primer grupo de microcontroladores STM32 basados ​​en el núcleo ARM Cortex-M4F. La serie F4 también es la primera serie STM32 que tiene instrucciones de punto flotante y DSP. El F4 es compatible pin a pin con la serie STM32 F2 y agrega mayor velocidad de reloj, RAM estática CCM de 64 KB, I²S full-duplex, reloj de tiempo real mejorado y ADC más rápidos. El resumen de esta serie es: [27] [28] [29] [26] [30]

STM32 F7

La serie STM32 F7 es un grupo de microcontroladores STM32 basados ​​en el núcleo ARM Cortex-M7F. Muchos de los microcontroladores de la serie F7 son compatibles pin a pin con la serie STM32 F4.

Centro:

Muchos de los modelos STM32F76xxx y STM32F77xxx tienen una interfaz de filtro digital para moduladores sigma-delta (DFSDM). [31]

STM32 G0

La serie STM32 G0 es una próxima generación de microcontroladores Cortex-M0/M0+ para el segmento de mercado de bajo presupuesto, que ofrece el punto medio en productividad y eficiencia energética, por ejemplo, mejor eficiencia energética y rendimiento en comparación con la antigua serie F0 y mayor rendimiento en comparación con la serie L0 de consumo ultra bajo [11].

STM32 G4

La serie STM32 G4 es una próxima generación de microcontroladores Cortex-M4F que apunta a reemplazar a la serie F3, ofreciendo el promedio en productividad y eficiencia energética, por ejemplo, mejor eficiencia energética y rendimiento en comparación con las antiguas series F3/F4 y mayor rendimiento en comparación con la serie L4 de ultra bajo consumo, integrado varios aceleradores de hardware.

STM32H7

La serie STM32 H7 es un grupo de microcontroladores STM32 de alto rendimiento basados ​​en el núcleo ARM Cortex-M7F con unidad de coma flotante de doble precisión y un segundo núcleo Cortex-M4F opcional con coma flotante de precisión simple. El núcleo Cortex-M7F puede alcanzar una frecuencia de trabajo de hasta 480 MHz, mientras que el Cortex-M4F, hasta 240 MHz. Cada uno de estos núcleos puede funcionar de forma independiente o como núcleo maestro/esclavo.

La serie STM32H7 es la primera serie de microcontroladores STM32 en tecnología de proceso de 40 nm y la primera serie de microcontroladores basados ​​en ARM Cortex-M7 que puede funcionar hasta 480 MHz, lo que permite un aumento del rendimiento en comparación con las series anteriores de microcontroladores Cortex-M, alcanzando nuevos récords de rendimiento de 1027 DMIPS y 2400 CoreMark. [38]

Interfaz de filtro digital para moduladores sigma-delta (DFSDM) [31]

STM32 Nivel 0

La serie STM32 L0 es el primer grupo de microcontroladores STM32 basados ​​en el núcleo ARM Cortex-M0+. Esta serie está destinada a aplicaciones de bajo consumo. El resumen de esta serie es: [40] [39]

STM32 Nivel 1

La serie STM32 L1 fue el primer grupo de microcontroladores STM32 cuyo objetivo principal era el consumo de energía ultrabajo para aplicaciones alimentadas por batería. El resumen de esta serie es: [42] [43] [41] [44]

STM32 nivel 4

La serie STM32 L4 es una evolución de la serie STM32L1 de microcontroladores de consumo ultrabajo. Un ejemplo de microcontrolador L4 es el STM32L432KC en encapsulado UFQFPN32, que tiene:

STM32 Nivel 4+

La serie STM32 L4+ es una expansión de la serie STM32L4 de microcontroladores de consumo ultra bajo, que proporciona mayor rendimiento, más memoria integrada y funciones gráficas y de conectividad más completas, manteniendo al mismo tiempo la capacidad de consumo ultra bajo.

Características principales:

STM32 nivel 5

La serie STM32 L5 es una evolución de la serie STM32L de microcontroladores de consumo ultrabaja:

STM32 U0

La serie STM32 U0 es una incorporación de nivel de entrada a la serie STM32 de microcontroladores de consumo ultrabaja:

STM32 U5

La serie STM32 U5 es una evolución de la serie STM32L de microcontroladores de consumo ultrabaja:

Placas de desarrollo

Estilo Arduino Nano

Pizarra de la pastilla azul

Las siguientes placas tienen conectores de pines macho compatibles con Arduino Nano con un espacio DIP-30 de fila a fila de 0,6 pulgadas , pero estas placas tienen E/S lógicas de 3,3 voltios, en lugar de E/S lógicas de 5 voltios para un Arduino Nano.

Estilo Arduino Uno

Tablero de arce Leaflabs (obsoleto)

Las siguientes placas tienen conectores hembra compatibles con pines Arduino Uno para protectores Arduino, pero estas placas tienen E/S lógicas de 3,3 voltios, en lugar de E/S lógicas de 5 voltios para un Arduino Uno.

Núcleo ST

Todas las placas Nucleo de STMicroelectronics son compatibles con el entorno de desarrollo mbed , [59] [60] y tienen un chip adaptador de host ST-LINK/V2-1 integrado adicional que proporciona depuración SWD, puerto COM virtual y almacenamiento masivo a través de USB. Hay tres familias de placas Nucleo, cada una de las cuales admite un tamaño de paquete de CI de microcontrolador diferente. [61] El depurador integrado en las placas Nucleo se puede convertir al protocolo de depuración SEGGER J-Link . [62]

Placas Nucleo-32 [61] [63]
Placas Nucleo-64 [61] [65]
Placa NUCLEO-F411RE (familia Nucleo-64)
Placas Nucleo-144 [61] [68]

Descubrimiento ST

STMicroelectronics vende las siguientes placas de evaluación Discovery para ofrecer a los ingenieros una forma rápida y sencilla de evaluar sus chips de microcontroladores . Estos kits están disponibles en varios distribuidores por menos de 20 dólares estadounidenses. El acuerdo de licencia de productos de evaluación de STMicroelectronics prohíbe su uso en cualquier sistema de producción o cualquier producto que se ofrezca a la venta. [69]

Cada placa incluye un ST-LINK integrado para programación y depuración a través de un conector USB Mini-B . La alimentación de cada placa se obtiene mediante una selección de 5 V a través del cable USB o una fuente de alimentación externa de 5 V. Se pueden utilizar como fuentes de alimentación de salida de 3  V o 5  V (la corriente debe ser inferior a 100 mA). Todas las placas Discovery también incluyen un regulador de voltaje, un botón de reinicio , un botón de usuario, varios LED , un conector SWD en la parte superior de cada placa y filas de pines de conector en la parte inferior. [70]

Se creó un proyecto de código abierto para permitir que Linux se comunique con el depurador ST-LINK. [71]

ChibiOS/RT , un RTOS gratuito, ha sido adaptado para ejecutarse en algunas de las placas Discovery. [72] [73] [74]

Descubrimiento STM32L476G
STM32F429IDISCUBRIMIENTO
Descubrimiento STM32F4
Placa STM32F4DISCOVERY (obsoleta)
Descubrimiento STM32F401C
Descubrimiento del STM32F3
Descubrimiento STM32VLD
Placa STM32VLDISCOVERY
Descubrimiento STM32L
Placa STM32L-DISCOVERY (obsoleta)
Descubrimiento STM32L152C
Descubrimiento STM32L100C
STM32F072BDESCUBRIMIENTO
STM32F0DESCUBRIMIENTO
STM32F0308DESCUBRIMIENTO

Evaluación ST

STMicroelectronics vende los siguientes kits de evaluación. [80]

STM32W-RFCKIT
STM3220G-JAVA

Un kit de desarrollo de Java listo para usar para sus microcontroladores STM32. El kit de inicio STM3220G-JAVA combina una versión de evaluación del kit de desarrollo de software (SDK) MicroEJ de IS2T y la placa de evaluación de microcontroladores de la serie STM32F2 que proporciona todo lo que los ingenieros necesitan para comenzar sus proyectos. MicroEJ proporciona características extendidas para crear, simular, probar e implementar aplicaciones Java en sistemas integrados. El soporte para el desarrollo de la interfaz gráfica de usuario (GUI) incluye una biblioteca de widgets, herramientas de diseño que incluyen guiones gráficos y herramientas para personalizar fuentes. [81] Los microcontroladores STM32 que incorporan Java tienen un número de pieza que termina con J como STM32F205VGT6J.

Herramientas de desarrollo

ARM Cortex-M

STM32

Utilidades de diseño
Programación Flash mediante USART

Todos los microcontroladores STM32 tienen un cargador de arranque ROM que admite la carga de una imagen binaria en su memoria flash mediante uno o más periféricos (varía según la familia STM32). Dado que todos los cargadores de arranque STM32 admiten la carga desde el periférico USART y la mayoría de las placas conectan el USART a RS-232 o a un adaptador de USB a UART , es un método universal para programar el microcontrolador STM32. Este método requiere que el objetivo tenga una forma de habilitar o deshabilitar el arranque desde el cargador de arranque ROM (es decir, puente/interruptor/botón).

STM32CubeMX
STM32CubeIDE
Programador de cubos STM32
Bibliotecas de software STM32 C/C++

Documentación

La cantidad de documentación para todos los chips ARM puede resultar abrumadora, especialmente para los recién llegados. A medida que los microprocesadores han aumentado en capacidad y complejidad, la documentación ha crecido. La documentación total para todos los chips ARM consta de documentos del fabricante del CI ( STMicroelectronics ) y documentos del proveedor del núcleo de la CPU ( ARM Holdings ).

Un árbol de documentación de arriba hacia abajo típico es: sitio web del fabricante, diapositivas de marketing del fabricante, hoja de datos del fabricante para el chip físico exacto, manual de referencia detallado del fabricante que describe los periféricos comunes y los aspectos de una familia de chips físicos, guía de usuario genérica del núcleo ARM, manual de referencia técnica del núcleo ARM, manual de referencia de la arquitectura ARM que describe el conjunto de instrucciones.

Árbol de documentación de STM32 (de arriba a abajo)
  1. Sitio web de STM32.
  2. Diapositivas de marketing STM32.
  3. Hoja de datos STM32.
  4. Manual de referencia STM32.
  5. Sitio web principal de ARM.
  6. Guía de usuario genérica del núcleo ARM.
  7. Manual de referencia técnica del núcleo ARM.
  8. Manual de referencia de la arquitectura ARM.

STMicroelectronics tiene documentos adicionales, como manuales de usuario de placas de evaluación, notas de aplicación, guías de inicio, documentos de bibliotecas de software, erratas y más. Consulte la sección Enlaces externos para obtener enlaces a documentos oficiales de STM32 y ARM.

Descodificación del número de pieza

Ejemplo:

STM32F407VG
  • se divide en STM32 F4 07 VG
  • significa: serie F4, subtipo 07, 100 pines, flash de 1024 KB

Descodificación:

STM32 xx ww yz
  • xx – Familia de series
  • ww – Subtipo, difiere según cada familia de series
  • y – Cantidad de pines del paquete
  • z – Tamaño de la memoria flash

Véase también

References

  1. ^ a b c d e "STM32 Arm Cortex MCUs - 32-bit Microcontrollers - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  2. ^ a b "Cortex-M0". developer.arm.com. Retrieved 2022-08-22.
  3. ^ a b c d "Cortex-M0+". developer.arm.com. Retrieved 2022-08-22.
  4. ^ a b c d "Cortex-M3". developer.arm.com. Retrieved 2022-08-22.
  5. ^ a b c d e f "Cortex-M4". developer.arm.com. Retrieved 2022-08-22.
  6. ^ "Cortex-M7". developer.arm.com. Retrieved 2022-08-22.
  7. ^ https://www.st.com/en/microcontrollers-microprocessors/stm32mp1-series.html. {{cite web}}: Missing or empty |title= (help)
  8. ^ "Legacy MCUs - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  9. ^ "STR7 32-bit ARM7 MCUs - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  10. ^ a b "STM32F0 - Arm Cortex-M0 - USB Microcontrollers - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  11. ^ a b c d e f "STM32G0: 1st Mainstream 90 nm MCU, One Power Line, So Many Possibilities". 4 December 2018.
  12. ^ "STMicroelectronics Leverages STM32 "DNA," Targeting Budget Applications". 2012-06-14. Archived from the original on 2012-06-14. Retrieved 2022-08-22.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  13. ^ "Newsroom - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  14. ^ a b "Newsroom - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  15. ^ "ST Forum - STM32F0 Unique ID Location".
  16. ^ a b "STM32F1 - Arm Cortex-M3 Microcontrollers - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  17. ^ "STM32F1 - Arm Cortex-M3 Microcontrollers - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  18. ^ "STMicroelectronics Reshapes the MCU Market with New 32-Bit Family Powered by ARM Cortex-M3 Core". 2014-02-15. Archived from the original on 2014-02-15. Retrieved 2022-08-22.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  19. ^ a b "STM32F2 - ARM Cortex-M3 Microcontrollers - High-Performance MCUs - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  20. ^ "STMicroelectronics Unveils Roadmap for ARM® Cortex™-M4 and -M0 Microcontrollers While Unleashing Ultimate Performance of Cortex-M3 with New STM32 F-2 Series". 2011-12-17. Archived from the original on 2011-12-17. Retrieved 2022-08-22.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  21. ^ "STM32 F2 Marketing Slides; STMicroelectronics" (PDF). Archived from the original (PDF) on 2016-03-03. Retrieved 2013-12-13.
  22. ^ a b "STM32F3 Mixed-Signal Microcontrollers (MCU) - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  23. ^ "STMicroelectronics Delivers New 32-bit ARM® Cortex™ Microcontrollers for Projects Needing Digital Signal Control at Competitive Cost". 2013-01-31. Archived from the original on 2013-01-31. Retrieved 2022-08-22.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  24. ^ a b "STMicroelectronics Begins Full Production of New STM32 F3 Microcontrollers and Introduces Supporting Discovery Kit with On-Board 9-Axis MEMS Sensors". 2012-09-14. Archived from the original on 2012-09-14. Retrieved 2022-08-22.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  25. ^ "AN4207: Getting started with STM32F37/38xxx SDADC (sigma-delta ADC)" (PDF). STMicroelectronics. 2021. Archived (PDF) from the original on 2021-09-24. Retrieved 2023-09-03.
  26. ^ a b "STM32F4 - ARM Cortex-M4 High-Performance MCUs - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  27. ^ a b "STMicroelectronics Launches World's Most Powerful Cortex processor-based Microcontrollers". 2012-11-02. Archived from the original on 2012-11-02. Retrieved 2022-08-22.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  28. ^ "Microcontroller Advances from STMicroelectronics Extend Performance Leadership for Smarter Technology Everywhere". www.st.com. Retrieved 2022-08-22.
  29. ^ "Newsroom - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  30. ^ "STM32F4 - ARM Cortex-M4 High-Performance MCUs - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  31. ^ a b c d e "AN4990: Getting started with sigma-delta digital interface on applicable STM32 microcontrollers" (PDF). STMicroelectronics. 2018. Archived (PDF) from the original on 2022-01-20. Retrieved 2023-09-03.
  32. ^ "STM32F7 - Very high-performance MCUs with Cortex-M7 - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  33. ^ "STM32G0 Series - Cost-effective Arm Cortex-M0+ Microcontrollers (MCUs) - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  34. ^ "STM32G0x1 Overview".
  35. ^ "STM32G4 Series of mixed-signal MCUs with DSP and FPU instructions - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  36. ^ "STM32H7 - Arm Cortex-M7 and Cortex-M4 MCUs (480 MHz) - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  37. ^ "STM32H7, the Most Powerful Cortex-M7 MCU, Breaks the 2000-point Threshold in CoreMark". ST.com. 20 October 2016. Retrieved 17 July 2017.
  38. ^ "AN4891 Application note" (PDF). ST.com. Retrieved 17 April 2020.
  39. ^ a b "STM32L0 - ARM Cortex-M0+ ultra-low-power MCUs - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  40. ^ "Newsroom - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  41. ^ a b "STM32L1 - ARM Cortex-M3 ultra-low-power MCUs - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  42. ^ "STMicroelectronics Unveils STM32L Ultra-Low-Power ARM Cortex™-M3 based Microcontrollers for 'Energy-Lite' Applications". 2011-10-03. Archived from the original on 2011-10-03. Retrieved 2022-08-22.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  43. ^ "STMicroelectronics Announces Extension and Production Availability of STM32L Ultra-Low-Power ARM Cortex™-M3 Microcontroller Series for 'Energy-Lite' Applications". 2012-11-02. Archived from the original on 2012-11-02. Retrieved 2022-08-22.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  44. ^ "STM32 L1 Marketing Slides; STMicroelectronics" (PDF). Archived from the original (PDF) on 2016-03-04. Retrieved 2013-12-13.
  45. ^ STM32 L4+ Series; STMicroelectronics.
  46. ^ "STM32L5 - Ultra-low-power MCUs, Enhanced Security for IoT and Embedded Applications - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  47. ^ a b "STMicroelectronics Reveals Extreme Low-Power STM32U5 Microcontrollers with Advanced Performance and Cybersecurity". 25 February 2021.
  48. ^ "STM32U0 Series". www.st.com. Retrieved 2024-05-12.
  49. ^ "STM32U0: Up to 50% energy saving, the new benchmark in entry-level ultra-low power MCUs". 19 March 2024.
  50. ^ "STM32U5 series of Ultra-low-power MCUs Enhanced Security for IoT and Embedded Applications - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  51. ^ STM32 Blue Pill; Land Boards.
  52. ^ Blue Pill; STM32duino Forum.
  53. ^ Blue-Pill-Hub; Land Boards.
  54. ^ STM32 Fakes; GitHub.
  55. ^ STM32 Black Pill; Land Boards.
  56. ^ Black Pill; STM32duino Forum.
  57. ^ Blue Pill Vs Black Pill: Transitioning From STM32F103 To STM32F411; Hack-A-Day.
  58. ^ STM32 Nucleo-32 User Manual; ST Microelectronics.
  59. ^ "Newsroom - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  60. ^ "Newsroom - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  61. ^ a b c d "STM32 Nucleo Boards - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  62. ^ "ST-LINK On-Board". www.segger.com. Retrieved 2022-08-22.
  63. ^ STM32 Nucleo-32 Board User Manual; STMicroelectronics.
  64. ^ "Nano | Arduino Documentation". docs.arduino.cc. Retrieved 2022-08-22.
  65. ^ STM32 Nucleo-64 Board User Manual; STMicroelectronics.
  66. ^ a b "UNO R3 | Arduino Documentation". docs.arduino.cc. Retrieved 2022-08-22.
  67. ^ "Newsroom - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  68. ^ STM32 Nucleo-144 Board User Manual; STMicroelectronics.
  69. ^ STMicroelectronics Evaluation Product License Agreement
  70. ^ "STM32 Discovery Kits - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  71. ^ Open source version of the STMicroelectronics STLINK Tools, stlink-org, 2022-08-22, retrieved 2022-08-22
  72. ^ "Getting started with the STM32VL-Discovery board and ChibiOS/RT". Archived from the original on 2015-07-10. Retrieved 2015-07-08.
  73. ^ "Getting started with the STM32L-Discovery board and ChibiOS/RT". Archived from the original on 2015-07-10. Retrieved 2015-07-08.
  74. ^ "Getting started with the STM32F4-Discovery board and ChibiOS/RT". Archived from the original on 2015-07-10. Retrieved 2015-07-08.
  75. ^ a b "Newsroom - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  76. ^ "STMicroelectronics' STM32 Discovery Kit Establishes New Industry Standard for Low-Cost Tools for 32-bit Microcontrollers". 2011-11-23. Archived from the original on 2011-11-23. Retrieved 2022-08-22.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  77. ^ a b "STMicroelectronics To Hand Out Up To 7000 Microcontroller Discovery Kits at 'embedded world' to Encourage Creativity and Nurture Development of Outstanding Embedded Applications". 2012-11-02. Archived from the original on 2012-11-02. Retrieved 2022-08-22.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  78. ^ "STMicroelectronics Enters Production with New STM32 F0 Microcontrollers Targeting Budget Applications". 2012-08-09. Archived from the original on 2012-08-09. Retrieved 2022-08-22.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  79. ^ "Newsroom - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  80. ^ "STM32 Eval Boards - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  81. ^ "STM32 Eval Boards - STMicroelectronics". www.st.com. Retrieved 2022-08-22.
  82. ^ "STM32 coding matrix · pavelrevak/pystlink Wiki". GitHub. Retrieved 2022-08-22.

Further reading

External links

STM32 Official Documents
ARM Official Documents
Other