logo资料库

HAL用户手册(File:Open429I-C-HAL-Libraries-UserManual).pdf

第1页 / 共39页
第2页 / 共39页
第3页 / 共39页
第4页 / 共39页
第5页 / 共39页
第6页 / 共39页
第7页 / 共39页
第8页 / 共39页
资料共39页,剩余部分请下载后查看
Open429I-C 用户手册 Open429I-C 用户手册 目 录 1. 硬件介绍 ..................................................................................................................................... 4 1.1. 底板资源简介 .................................................................................................................. 4 1.2. 核心板资源简介 .............................................................................................................. 7 2. 例程分析 ..................................................................................................................................... 9 2.1. LED ................................................................................................................................... 9 2.2. KEY ................................................................................................................................... 9 2.3. Interrrupt ......................................................................................................................... 9 2.4. TIM................................................................................................................................. 10 2.5. PWM .............................................................................................................................. 10 2.6. USART ............................................................................................................................ 10 2.6.1. USART_Printf ...................................................................................................... 10 2.6.2. USART_IT ........................................................................................................... 11 2.6.3. USART_DMA ...................................................................................................... 11 2.7. ADC+DMA ...................................................................................................................... 11 2.8. DAC ................................................................................................................................ 12 2.9. I2C-AT24C02 ................................................................................................................... 13 2.10. SPI-AT45DBXX ................................................................................................................ 13 2.11. CAN ................................................................................................................................ 14 2.12. DS18B20 ......................................................................................................................... 15 版本 V1.3.3,2016 年 2 月 19 日 1 微雪电子WAVESHARE ELECTRONICS
Open429I-C 用户手册 2.13. RTC ................................................................................................................................. 16 2.14. MCU TEMPERATURE.................................................................................................... 16 2.15. IWDG.............................................................................................................................. 16 2.16. WWDG ........................................................................................................................... 16 2.17. RNG ................................................................................................................................ 17 2.18. CRC................................................................................................................................. 17 2.19. SDIO ............................................................................................................................... 17 2.20. FATFS ............................................................................................................................. 19 2.21. DCMI-OV2640 ................................................................................................................ 20 2.22. I2S-WM8960 .................................................................................................................. 21 2.23. SAI-WM8960 .................................................................................................................. 21 2.24. SAI-WM8960 Record ...................................................................................................... 22 2.25. FSMC-NANDFLASH ......................................................................................................... 22 2.26. FSMC-SDRAM ................................................................................................................. 23 2.27. LDTC ............................................................................................................................... 23 2.28. DMA2D .......................................................................................................................... 24 2.29. LCD_DISPLAY .................................................................................................................. 26 2.30. Touch ............................................................................................................................. 26 2.29.1 Touch 4.3inch 480x272....................................................................................... 26 2.29.2 Touch 7inch 800x480 ......................................................................................... 27 2.30 STemWin ........................................................................................................................ 28 2.31 USB FS ............................................................................................................................ 28 2.31.1 USB FS Device (CDC_Standalone) ....................................................................... 28 2.31.2 USB FS Device (HID_Standalone) ........................................................................ 29 版本 V1.3.3,2016 年 2 月 19 日 2 微雪电子WAVESHARE ELECTRONICS
Open429I-C 用户手册 2.31.3 USB FS Device (MSC_Standalone) ....................................................................... 30 2.31.4 USB FS Host (HID_Standalone) ........................................................................... 31 2.31.5 USB FS Host (MSC_Standalone) .......................................................................... 32 2.31.6 USB FS Host (DynamicSwitch_Standalone) ......................................................... 32 2.32 USB HS ........................................................................................................................... 33 2.32.1 USB HS Device (HID_STANdalone) ...................................................................... 33 2.32.2 USB HS Device (MSC_Standalone) ...................................................................... 33 2.32.3 USB HS Host (MSC_Standalone) ......................................................................... 34 2.33 ETH................................................................................................................................. 34 2.33.1 LwIP_TCP_Echo_Client ....................................................................................... 34 2.33.2 LwIP_TCP_Echo_Server ...................................................................................... 35 2.33.3 LwIP_UDP_Echo_Client ...................................................................................... 36 2.33.4 LwIP_UDP_Echo_Server ..................................................................................... 37 2.33.5 LwIP_HTTP_Server_Raw ..................................................................................... 38 2.34 FreeRTOS ....................................................................................................................... 39 2.35 uCOS III........................................................................................................................... 39 版本 V1.3.3,2016 年 2 月 19 日 3 微雪电子WAVESHARE ELECTRONICS
Open429I-C 用户手册 1. 硬 件 介 绍 STM32 开发板 Open429I-C 是一块以 STM32F429IGT6 为主控芯片的开发板,它带有丰富的 扩展接口,支持各类外围模块的接入。 玩转你的 STM32 变形金刚,召集你的 Cortex-M0 / M3 / M4 战队,建立你的嵌入式战线, 缔造你的电子王国!从这里开始! 市面上大部分开发板的局限性在于它们不具开放性,不够模块化,因而限制了其移植性, 扩展性,限制了其应用。 实际上,硬件开发系统可以学习软件工程的设计理念——开放化,模块化,接口化。 以便让它具备“可移植”,“易扩展”等优越性,以便让它能像软件一样,一次设计,到处使 用。 1.1. 底 板 资 源 简 介 版本 V1.3.3,2016 年 2 月 19 日 4 微雪电子WAVESHARE ELECTRONICS
Open429I-C 用户手册 [ 核心接口简介 ] [ 其它接口简介 ] 1. 核心板插槽:方便接入核心板。 19. 5V DC 接口 2. USART3 接口:方便接入 RS232、RS485、 20. 5V 与 3.3V 电源输入输出接口:常用于对 USB TO 232 模块等。 外供电,或与用户板进行共地处理。 3. DCMI 接口:方便接入摄像头模块。 21. MCU 引脚接口:引出所有 I/O,方便与外 4. 电容触摸屏接口:方便接入电容触摸屏。 设进行 I/O 连接。 5. CAN2 接口:方便接入 CAN 模块。 6. CAN1 接口:方便接入 CAN 模块。 7. SDIO 接口:方便接入 Micro SD 模块,SDIO 接口读写 SD 卡的速度相比 SPI 接口快的 [ 芯片简介 ] 22. PL2303:USB 转串口芯片。 多。 [ 器件简介 ] 8. ULPI 接口:方便接入高速 USB 模块等 (STM32F429I 没有内置 USB HS PHY)。 23. 用户 LED:便于 I/O 输出测试或显示程序 9. LCD 接口 1:方便接入 7inch LCD。 运行状态。 10. 1-WIRE 接口:方便接入 1-WIRE 器件(TO- 24. PL2303 TX-LED / RX-LED 92 封装),如温度传感器 DS18B20、电子注 25. 12MHZ 晶振 册码 DS2401 等。 26. 摇杆:上、下、左、右、按下,共 5 个状 11. LCD 接口 2:方便接入 4.3inch LCD。 态。 12. I2C2 / I2C3 接口:方便接入 I2C 模块,如 I/O 27. WAKE UP 按键:可用作普通按键,也可 扩展芯片 PCF8574、EEPROM AT24CXX 模块 将 STM32 从睡眠中唤醒。 等。 13. SAI1 接口:方便接入音频模块,如 UDA1380 模块等。 14. Ethernet 接口:方便接入 Ethernet 模块。 15. USB 接口:经过板载 PL2303 USB TO UART 芯 片的转换,转为 UART。 16. SPI1 / SPI2 接口:方便接入 SPI 模块,如 FLASH AT45DBXX、SD 卡、MP3 模块等。 方便接入 AD、DA 模块,因为 SPI1 复用了 AD、DA 功能。 17. I2S2 / I2S3 / I2C1 接口:方便接入 I2S 模块, 如音频模块等。 18. 8BIT FMC 接口:方便接入 NandFlash 模块 等。 版本 V1.3.3,2016 年 2 月 19 日 [ 跳线说明 ] 28. USB TO UART 跳线 29. 用户 LED 跳线:短接跳线,接入到示例程 序指定的 I/O;断开跳线,可改为使用连 接线接入自定义的 I/O。 30. 用户按键/五向摇杆跳线:短接跳线,接 入到示例程序指定的 I/O;断开跳线,可 改为使用连接线接入自定义的 I/O。 5 微雪电子WAVESHARE ELECTRONICS
Open429I-C 用户手册 版本 V1.3.3,2016 年 2 月 19 日 6 微雪电子WAVESHARE ELECTRONICS
Open429I-C 用户手册 1.2. 核 心 板 资 源 简 介 [ 芯片简介 ] 1. STM32F429IGT6 内 核:Cortex-M4 32-bit RISC; 特 性:单周期 DSP 指令; 工作频率:180MHz,225 DMIPS/1.25 DMIPS/MHz; 工作电压:1.8V-3.6V; 封 装:LQFP176; 存储资源:1024kB Flash,256+4kB SRAM; 资 源:6 x SPI,4 x USART,4 x UART,2 x I2S,1 x SAI,3 x I2C; 1 x FMC,1 x SDIO,2 x CAN; 1 xLCD-TFT; 1 x USB 2.0 FS/HS 控制器(带有专用 DMA); 1 x USB HS ULPI(用于外接 USB HS PHY); 1 x 10/100 Ethernet MAC; 1 x 8 to 14-bit 摄像头接口; 3 x AD(12 位,1us,分时 24 道),2 x DA(12 位); 调试下载:支持 JTAG/SWD 接口的调试下载,支持 IAP。 版本 V1.3.3,2016 年 2 月 19 日 7 微雪电子WAVESHARE ELECTRONICS
Open429I-C 用户手册 2. IS42S16400J [ 其它器件简介 ] 1 Meg Bits x 16 Bits x 4 Banks (64-MBIT)的 SDRAM。 3. AMS1117-3.3 3.3V 稳压器件。 4. MIC2075 USB 电源管理器件。 5. "5Vin"或"USB"供电选择开关 切换到上面,选择 USB 供电; 切换到下面,选择 5Vin 供电。 6. BOOT 状态设置开关 可设置 BOOT0 的状态。(BOOT1 极 少需要被使用,可通过配套的连接线 修改其状态) 7. 电源 LED 8. VBUS LED 9. 复位按键 10. 8M 晶振 11. 32.768K 晶振 可供内置 RTC 使用,或用以校准。 [ 接口简介 ] [ 跳线/开关说明 ] 12. JTAG/SWD 接口 支持下载与调试。 13. USB 接口 16. USB OTG/HOST 跳线 短接跳线:使用 USB OTG/HOST 时跳 上。 作为 Device:通过连接线,与计算机进行 USB 断开跳线:不影响 I/O。 通信。 17. VBAT 选择跳线 作为 Host:通过转接线,U 盘等 USB 设备。 短接跳线:采用系统供电; 14. MCU 引脚接口 断开跳线:可将 VBAT 接入外部电 引出 VCC、GND 及所有 I/O,方便与外设进行连 源,如电池。 接。 15. 5Vin 输入接口 18. VREF 选择跳线 短接跳线:VREF+接入 VCC; 当 USB 作为 HOST/OTG 时,需要输入 5V 电源。 断开跳线:可自定义 VREF+。 版本 V1.3.3,2016 年 2 月 19 日 8 微雪电子WAVESHARE ELECTRONICS
分享到:
收藏