STM32F103C8T6 Blue Pill: piedinatura ad alta risoluzione e specifiche

Spread the love

STM32F103 pinout low resolution
STM32F103 pinout low resolution

Immagine di piedinatura ad alta risoluzione

Qui la mia selezione di schede STM32 STM32F103C8T6 STM32F401 STM32F411 ST-Link v2 ST-Link v2 official

Descrizione

La famiglia ad alte prestazioni STM32F103xx incorpora il core RISC ARM® Cortex™-M3 a 32 bit ad alte prestazioni che opera a una frequenza di 72MHz, memorie embedded ad alta velocità, e un’ampia gamma di I/O avanzati e periferiche collegate a due bus APB. Tutti i dispositivi offrono due ADC a 12 bit, tre timer generici a 16 bit più un timer PWM, nonché interfacce di comunicazione standard e avanzate: fino a due I 2C e SPI, tre USART, una USB e una CAN. La famiglia di linee ad alte prestazioni a bassa densità STM32F103xx funziona con un’alimentazione da 2,0 a 3,6 V. È disponibile sia nell’intervallo di temperatura da –40 a +85 °C che nell’intervallo di temperatura esteso da –40 a +105 °C. Un set completo di modalità di risparmio energetico consente la progettazione di applicazioni a basso consumo.

STM32 STM32F103 line
STM32 STM32F103 line

La famiglia per prestazioni a bassa densità STM32F103xx include dispositivi in ​​quattro diversi tipi di pacchetto: da 36 pin a 64 pin. A seconda del dispositivo scelto, sono inclusi diversi set di periferiche, la descrizione seguente fornisce una panoramica della gamma completa di periferiche proposte in questa famiglia.

Specifiche

STM32F103C6T6STM32F103C8T6
Flash32K64K
RAM10K20K
Timer3 (senza timer 4)4
Serial port2 (nessuna porta seriale 3)3
I2C12
SPI12+

  • Core CPU ARM ® 32-bit Cortex ® -M3
    • Frequenza massima 72 MHz, prestazioni 1,25 DMIPS/MHz (Dhrystone 2.1) con accesso alla memoria con stato di attesa 0
    • Moltiplicazione a ciclo singolo e divisione hardware
  • Memoria
    • 64 o 128 Kbyte di memoria Flash
    • 20 Kbyte di SRAM
  • Gestione clock, reset e gestione alimentazione
    • Alimentazione dell’applicazione da 2,0 a 3,6 V e I/O
    • POR, PDR e rilevatore di tensione programmabile (PVD)
    • Oscillatore a cristallo da 4 a 16 MHz
    • RC interno da 8 MHz tagliato all’origine
    • RC interno a 40 kHz
    • PLL per il clock della CPU
    • Oscillatore a 32 kHz per RTC con calibrazione
  • Low-power
    • Modalità Sleep, Stop e Standby
    • Alimentazione VBAT per RTC e registri di backup
  • 2 convertitori A/D a 12 bit, 1 μs (fino a 16 canali)
    • Intervallo di conversione: da 0 a 3,6 V
    • Capacità di doppio campionamento e mantenimento
    • Termometro
  • DMA
    • Controller DMA a 7 canali
    • Periferiche supportate: timer, ADC, SPI, I 2 C e USART
  • Fino a 80 porte I/O ad alta velocità
    • 26/37/51/80 I/O, tutti mappabili su 16 vettori di interrupt esterni e quasi tutti 5 V-tolerant
  • Modalità di debug
    • Interfacce serial wire debug (SWD) e JTAG
  • 7 timer
    • Tre timer a 16 bit, ciascuno con un massimo di 4 IC/OC/PWM o contatore di impulsi e ingresso encoder in quadratura (incrementale)
    • Temporizzatore PWM di controllo motore a 16 bit con generazione dei dead-time e arresto di emergenza
    • 2 timer watchdog
    • Timer SysTick 24-bit contatore alla rovescia
  • Fino a 9 interfacce di comunicazione
    • Fino a 2 interfacce I 2 C (SMBus/PMBus)
    • Fino a 3 USART (interfaccia ISO 7816, LIN, funzionalità IrDA, controllo modem)
    • Fino a 2 SPI (18 Mbit/s)
    • Interfaccia CAN (2.0B Attivo)
    • Interfaccia USB 2.0 a piena velocità
  • Unità di calcolo CRC, ID univoco a 96 bit

How to

  1. STM32F1 Blue Pill: piedinatura, specifiche e configurazione IDE Arduino (STM32duino e STMicroelectronics)
  2. STM32: programmazione (STM32F1) via USB con bootloader STM32duino
  3. STM32: programmazione (STM32F1 STM32F4) tramite USB con bootloader HID
  4. STM32F4 Black Pill: pinout, specifiche e configurazione IDE Arduino
  5. STM32: ethernet w5500 standard (HTTP) e SSL (HTTPS)
  6. STM32: ethernet enc28j60 standard (HTTP) e SSL (HTTPS)
  7. STM32: WiFiNINA con un ESP32 come WiFi Co-Processor
    1. STM32F1 Blue-pill: shield WiFi (WiFiNINA)
    2. STM32F4 Black-pill: shield WiFi (WiFiNINA)
  8. Come utilizzare la scheda SD con l’stm32 e la libreria SdFat
  9. STM32: memoria flash SPI FAT FS
  10. STM32: RTC interno, sistema orario e backup batteria (VBAT)
  11. STM32 LoRa
  1. STM32 Risparmio energetico
    1. STM32F1 Blue-Pill gestione clock e frequenza
    2. STM32F4 Black-Pill gestione clock e frequenza
    3. Introduzione e framework Arduino vs STM
    4. Libreria LowPower, cablaggio e Idle (STM Sleep).
    5. Sleep, deep sleep, shutdown e consumo energetico
    6. Sveglia da allarme RTC e Seriale
    7. Sveglia da sorgente esterna
    8. Introduzione al dominio di backup e conservazione delle variabili durante il RESET
    9. Registro di backup RTC e conservazione della SRAM
  1. STM32 invia email con allegati e SSL (come Gmail): w5500, enc28j60, SD e SPI Flash
  2. Server FTP su STM32 con W5500, ENC28J60, scheda SD e memoria flash SPI
  3. Collegamento dell’EByte E70 ai dispositivi STM32 (black/blue pill) e un semplice sketch di esempio

Datasheet

No online PDF viewer installed. Download!

Schemi

No online PDF viewer installed. Download!

Grazie


Spread the love

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *