[筆記] 整理控制器 STM32 與無線晶片 ESP32 資料
整理自己常使用的 MCU 控制器,下表是 STM32 系列晶片,F1/F2 核心是 ARM Cortex-M3,適用在網路或 USB 2.0 等周邊控制。F3/F4 核心為 ARM-M4,核心工作時脈更高, 適用在 ADC 資料擷取等控制 。F7/H7 系列是目前最高等級的控制器,H7 為雙核心,適用於影像或顯示方面的控制。 另外,常使用的無線網路控制器是樂鑫 ESP 晶片,下表是 ESP32 系列晶片,最早推出的晶片是 ESP8266 系列,不包含藍芽功能,網路傳輸速度為 75Mbps。後來推出 ESP32 系列,工作時脈較高,網路傳輸也較快,並且多了藍芽功能。 從 espressif 官網資料來看,ESP32-C3 ADC 具有 DMA 功能,之前 ESP32 和 S2 的 ADC 並沒有 DMA 模式。C3 有 DMA 模式,可以減少 CPU 功耗,在省電方面應能表現更佳。 應用 [1] 以 ESP32 無線網為基礎,存取共享CF卡的FTP系統 [2] LD3320 離線語音辨識晶片與 ESP32 無線傳輸 [3] 以 STM32 晶片的 ADC 為基礎, 設計一個簡易示波器 [4] 在 STM32 控制器上實現一個 FTP server [5] ESP8266 WiFi to RS485 (MODBUS TCP to RS232) [6] STM32F373 控制板之自我測試程式