ARM Acorn RISC Machine UK 1985 In 1990

  • Slides: 49
Download presentation

ARM 發展與應用 • Acorn RISC Machine (UK, 1985) – In 1990, ARM stood for

ARM 發展與應用 • Acorn RISC Machine (UK, 1985) – In 1990, ARM stood for Acorn RISC Machine – Later, ARM stood for Advanced RISC Machine • 應用 – Ex: cell phone, PDA, portable multimedia player, – 32位元RISC微處理器 75%以上的市場比例 看懂ARM RISC/CISC

n The STM 32 family of 32 -bit Flash microcontrollers based on the Arm®

n The STM 32 family of 32 -bit Flash microcontrollers based on the Arm® Cortex®-M processor is designed to offer new degrees of freedom to MCU users. n It offers products combining very high performance, real-time capabilities, digital signal processing, and low-power and low-voltage operation, and connectivity, while maintaining full integration and ease of development

STM 32 F 030 C 8 T 6晶片

STM 32 F 030 C 8 T 6晶片

STM 32 F 0系列

STM 32 F 0系列

STM 32 F 030 C 8功能架構

STM 32 F 030 C 8功能架構

STM 32 F 030 C 8架構

STM 32 F 030 C 8架構

STM 32 F 030 C 8基本電路

STM 32 F 030 C 8基本電路

STM 32_Nano 030模組介紹

STM 32_Nano 030模組介紹

STM 32_Nano 030 各種介面 GPIO 1 Wire ADC SPI IIC Uart 各種感測元件 溫度,光照度 加速計,麥克風

STM 32_Nano 030 各種介面 GPIO 1 Wire ADC SPI IIC Uart 各種感測元件 溫度,光照度 加速計,麥克風 顏色感測 各種顯示裝置 OLED, LED RGB Strip Buzzer 各種通訊元件 USB,BLE Zig. Bee,Wi-Fi

STM 32_Nano 030模組架構規劃 No. 1插槽-5 PIN (5 VDIO) PA 6, PA 7, PB 14

STM 32_Nano 030模組架構規劃 No. 1插槽-5 PIN (5 VDIO) PA 6, PA 7, PB 14 No. 2插槽-3 PIN (ADC/1 Wire) PA 0 No. 3插槽-4 PIN (Tx. Rx/PC) PA 9 -PA 10 No. 4插槽-4 PIN (Tx. Rx/PC) PA 1~PA 2 No. 5插槽-3 PIN (ADC/1 Wire) PA 1 PC-USB 燒錄與通訊 顯示器 (OLED) No. 9插槽-4 PIN (IIC/Tx. Rx) PA 4/PA 5 5 V圓孔電 池插座 MCU/ARM STM 32 F 030 C 8 T 6 按鍵輸入 Enter PF 1 按鍵輸入 Select PF 0 No. 10插槽 5 PIN(5 VDIO) PB 6, PB 7, PB 15 指示燈 LED PA 8, PA 11 3 V電池插座 No. 8插槽 6 PIN (SPI/DIO) PA 15, PB 3, PB 4, PB 5 No. 7插槽-2 PIN (DIO) PB 0 No. 6插槽-2 PIN (DIO) PB 1

STM 32_Nano 030模組電路

STM 32_Nano 030模組電路

Nano 030實作平台基本配備 MCU板 Nano 030 KIT(STM 32 F 030 C 8 T 6) (內建KEY

Nano 030實作平台基本配備 MCU板 Nano 030 KIT(STM 32 F 030 C 8 T 6) (內建KEY 1,KEY 2,LED) (CN 1 -CN 9),USB 感測模組 (輸入) 1. 2. DS 18 B 20溫度模組(LED 096 -MD 1) 3. 光電晶體光照度模組(LS-MD 1) 4. ADXL 345三軸加速度模組(ADXL 345 -MD 1) 顯示模組 (輸出) 1. OLED 顯示屏模組(OLED 096 -MD 1) 2. 1 W LED燈光模組(LED 1 W-MD 1) 3. 全彩LED流水燈模組(WS 2812 B-MD 1) 4. 蜂鳴器模組(BUZZER-MD 1)

Nano 030實作平台-顯示與控制模組 1. OLED顯示屏模組(OLED 096 -MD 1) -SPI 2. 1 W LED燈光模組(LED 1 W-MD

Nano 030實作平台-顯示與控制模組 1. OLED顯示屏模組(OLED 096 -MD 1) -SPI 2. 1 W LED燈光模組(LED 1 W-MD 1) –DO/PWM 3. 全彩LED流水燈模組(WS 2812 B-MD 1) –DIO 4. 蜂鳴器模組(BUZZER-MD 1) –DO/PWM 33

Nano 030實作平台-感測模組 1. KEY 1,KEY 2按鍵-DI 2. DS 18 B 20溫度模組(LED 096 -MD) -1

Nano 030實作平台-感測模組 1. KEY 1,KEY 2按鍵-DI 2. DS 18 B 20溫度模組(LED 096 -MD) -1 Wire 3. 光電晶體(LS-MD 1)-AD 4. ADXL 345三軸加速度模組(ADXL 345 -MD 1)-IIC 5. 麥克風模組(MIC-MD 1) –AD 34

步驟 3 -韌體程式設計開發(規劃程式流程) OLED 宣告 Declare) LED 1 W Buzzer KEY RGB LED OLED

步驟 3 -韌體程式設計開發(規劃程式流程) OLED 宣告 Declare) LED 1 W Buzzer KEY RGB LED OLED 初始設定 setup() LED 1 W RGB LED loop Buzzer KEY