Die STM32F103xx-Leistungsserienfamilie umfasst den leistungsstarken ARM® Cortex™-M3 32-Bit-RISC-Kern mit einer Frequenz von 72 MHz, eingebettete Hochgeschwindigkeitsspeicher und eine umfangreiche Reihe erweiterter I/Os und Peripheriegeräte, die an zwei APB-Busse angeschlossen sind. Alle Geräte bieten zwei12-Bit-ADCs, drei universelle 16-Bit-Timer und einen PWM-Timer sowie Standard- und erweiterte Kommunikation Schnittstellen: bis zu zwei I2Cs und SPIs, drei USARTs, ein USB und ein CAN. Die Low-Density-Performance-Leitungsfamilie STM32F103xx wird mit einer 2,0 bis 3,6 V-Stromversorgung betrieben. Es ist sowohl im Temperaturbereich –40 bis +85 °C als auch im erweiterten Temperaturbereich –40 bis +105 °C erhältlich. Ein umfassender Satz an Energiesparmodi ermöglicht die Entwicklung von Anwendungen mit geringem Stromverbrauch.
Die STM32F103xx-Familie der Low-Density-Performance-Reihe umfasst Geräte in vier verschiedenen Gehäusetypen: von 36 Pins bis 64 Pins. Je nach gewähltem Gerät sind unterschiedliche Peripheriegerätesätze enthalten. Die folgende Beschreibung gibt einen Überblick über die gesamte Palette der in dieser Familie angebotenen Peripheriegeräte.
Spezifikationen
Im Vergleich zum STM32F103C8T6 hat es weniger Flash und SRAM, einen Timer weniger und eine serielle Schnittstelle weniger.
| STM32F103C6T6 | STM32F103C8T6 | |
|---|---|---|
| Blitz | 32K | 64K |
| RAM | 10K | 20K |
| Timer | 3 (Kein Timer 4) | 4 |
| Serielle Schnittstelle | 2 (Kein serieller Port 3) | 3 |
| ICH2C | 1 | 2 |
| SPI | 1 | 2+ |
- ARM 32-Bit Cortex™-M3 CPU-Kern
- 72 MHz maximale Frequenz, 1,25 DMIPS/MHz (Dhrystone 2.1) Leistung bei 0 Wartezustand-Speicherzugriff
- Single-Cycle-Multiplikation und Hardware-Division
- Erinnerungen
- 16 oder 32 Kbyte Flash-Speicher
- 6 oder 10 Kbyte SRAM
- Uhr, Rücksetzung und Liefermanagement
- 2,0 bis 3,6 V Anwendungsversorgung und E/As
- POR, PDR und programmierbarer Spannungsdetektor (PVD)
- 4-zu-16 MHz Quarzoszillator
- Interner 8 MHz werkseitig abgestimmter RC
- Interner 40 kHz RC
- PLL für CPU-Takt
- 32-kHz-Oszillator für RTC mit Kalibrierung
- Geringe Leistung
- Schlaf-, Stopp- und Standby-Modi
- VBAT-Versorgung für RTC- und Backup-Register
- 2 x 12-Bit, 1 μs A/D-Wandler (bis zu 16 Kanäle)
- Konvertierungsbereich: 0 bis 3,6 V
- Dual-Sample- und Haltefähigkeit
- Temperatursensor
- DMA
- 7-Kanal-DMA-Controller
- Unterstützte Peripheriegeräte: Timer, ADC, SPIs, I2Cs und USARTs
- Bis zu 51 schnelle I/O-Ports
- 26/37/51 I/Os, alle auf 16 externe Interrupt-Vektoren abbildbar und fast alle 5 V-tolerant
- Debug-Modus
- Serial Wire Debug (SWD) und JTAG-Schnittstellen
- 6 Timer
- Zwei 16-Bit-Timer mit jeweils bis zu 4 IC/OC/PWM- oder Impulszähler- und Quadratur-(Inkremental-)Encoder-Eingängen
- 16-Bit-Motorsteuerungs-PWM-Timer mit Totzeitgenerierung und Notstopp
- 2 Watchdog-Timer (unabhängig und Fenster)
- SysTick-Timer 24-Bit-Abwärtszähler
- 6 Kommunikationsschnittstellen
- 1 x I2C-Schnittstelle (SMBus/PMBus)
- 2 × USARTs (ISO 7816-Schnittstelle, LIN, IrDA-Fähigkeit, Modemsteuerung)
- 1 × SPI (18 Mbit/s)
- CAN-Schnittstelle (2.0B Aktiv)
- USB 2.0 Vollgeschwindigkeits-Schnittstelle
- CRC-Berechnungseinheit, 96-Bit eindeutige ID
Wie man
STM32F1 Blue-Pill: Pinbelegung, Spezifikationen und Arduino IDE-Konfiguration (STM32duino und STMicroelectronics)
STM32: Programm (STM32F1) über USB mit STM32duino-Bootloader
STM32: Programmierung (STM32F1 STM32F4) über USB mit HID-Bootloader
STM32F4 Black-Pill: Pinbelegung, Spezifikationen und Arduino IDE-Konfiguration
STM32: Ethernet W5500 mit einfachem HTTP und SSL (HTTPS)
STM32: Ethernet enc28j60 mit einfachem HTTP und SSL (HTTPS)
STM32: WiFiNINA mit ESP32 WiFi Co-Prozessor
- STM32F1 Blue-Pille: WiFi Shield (WiFiNINA)
- STM32F4 Bla









Rezensionen
Es gibt noch keine Rezensionen.