logo资料库

经典库用户手册(Open429I-C_UserManual).pdf

第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
资料共30页,剩余部分请下载后查看
硬件介绍
底板资源简介
核心板资源简介
例程分析
ADC+DMA
CAN1 TO CAN2-NORMAL
DAC
DS18B20
GPIO_LED_KEY
I2C
I2S_UDA1380
LCD_4.3INCH
LCD_7INCH
NANDFLASH_SCB0
OV2640
SAI
SD_FATFS
SDIO
SPI
STEMWIN_RTOS
TOUCH_RES_LCD4.3
TOUCH_RES_LCD7
TOUCH_CAP_LCD7
uCOS II 2.9
USART
USB FS
USB FS Examples (USB_Device_Examples-HID)
USB FS Examples (USB_Device_Examples-MSC)
USB FS Examples (USB_Device_Examples-VCP)
USB FS Examples (USB_Host_Device_Examples-DRD)
USB FS Examples (USB_Host_Examples-HID)
USB FS Examples (USB_Host_Examples-MSC)
USB HS
USB HS Examples (USB_Device_Examples-HID)
USB HS Examples (USB_Device_Examples-MSC)
USB HS Examples (USB_Host_Examples-MSC)
ETH EXAMPLES
Open429I-C 用户手册 微雪电子 WAVESHARE ELECTRONICS Open429I-C 用户手册 目 录 1. 硬件介绍 ............................................................................................................................................ 2 1.1. 底板资源简介 ....................................................................................................................... 2 1.2. 核心板资源简介 ................................................................................................................... 4 2. 例程分析 ............................................................................................................................................ 6 ADC+DMA .............................................................................................................................. 6 2.1. CAN1 TO CAN2-NORMAL ...................................................................................................... 6 2.2. DAC ........................................................................................................................................ 8 2.3. DS18B20 ................................................................................................................................ 9 2.4. GPIO_LED_KEY ....................................................................................................................... 9 2.5. I2C .......................................................................................................................................... 9 2.6. I2S_UDA1380 ....................................................................................................................... 10 2.7. LCD_4.3INCH ....................................................................................................................... 11 2.8. 2.9. LCD_7INCH .......................................................................................................................... 12 2.10. NANDFLASH_SCB0 ............................................................................................................... 13 2.11. OV2640 ................................................................................................................................ 14 SAI ........................................................................................................................................ 15 2.12. SD_FATFS ............................................................................................................................. 15 2.13. SDIO ..................................................................................................................................... 16 2.14. 2.15. SPI ........................................................................................................................................ 17 STEMWIN_RTOS .................................................................................................................. 18 2.16. TOUCH_RES_LCD4.3 ............................................................................................................ 19 2.17. 2.18. TOUCH_RES_LCD7 ............................................................................................................... 19 2.19. TOUCH_CAP_LCD7 .............................................................................................................. 20 2.20. uCOS II 2.9 ........................................................................................................................... 21 2.21. USART .................................................................................................................................. 22 2.22. USB FS .................................................................................................................................. 22 USB FS Examples (USB_Device_Examples-HID) ..................................................... 23 USB FS Examples (USB_Device_Examples-MSC) .................................................... 23 USB FS Examples (USB_Device_Examples-VCP)..................................................... 24 USB FS Examples (USB_Host_Device_Examples-DRD) .......................................... 25 USB FS Examples (USB_Host_Examples-HID)......................................................... 26 USB FS Examples (USB_Host_Examples-MSC) ....................................................... 27 2.23. USB HS ................................................................................................................................. 28 USB HS Examples (USB_Device_Examples-HID) .................................................... 28 USB HS Examples (USB_Device_Examples-MSC) ................................................... 28 USB HS Examples (USB_Host_Examples-MSC) ...................................................... 29 ETH EXAMPLES .................................................................................................................... 29 2.22.1. 2.22.2. 2.22.3. 2.22.4. 2.22.5. 2.22.6. 2.23.1. 2.23.2. 2.23.3. 2.24. 版本 V1.3,2015 年 5 月 23 日 1
Open429I-C 用户手册 1. 硬 件 介 绍 微雪电子 WAVESHARE ELECTRONICS STM32 开发板 Open429I-C 是一块以 STM32F429IGT6 为主控芯片的开发板,它带有丰富的扩 展接口,支持各类外围模块的接入。 玩转你的 STM32 变形金刚,召集你的 Cortex-M0 / M3 / M4 战队,建立你的嵌入式战线,缔 造你的电子王国!从这里开始! 市面上大部分开发板的局限性在于它们不具开放性,不够模块化,因而限制了其移植性, 扩展性,限制了其应用。 实际上,硬件开发系统可以学习软件工程的设计理念——开放化,模块化,接口化。 以便让它具备“可移植”,“易扩展”等优越性,以便让它能像软件一样,一次设计,到处使用。 1.1. 底 板资 源 简 介 版本 V1.3,2015 年 5 月 23 日 2
Open429I-C 用户手册 微雪电子 WAVESHARE ELECTRONICS [ 核心接口简介 ] [ 其它接口简介 ] 1. 核心板插槽:方便接入核心板。 19. 5V DC 接口 2. USART3 接口:方便接入 RS232、RS485、USB 20. 5V 与 3.3V 电源输入输出接口:常用于对外 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)。 9. LCD 接口 1:方便接入 7inch LCD。 23. 用户 LED:便于 I/O 输出测试或显示程序运 10. 1-WIRE 接口:方便接入 1-WIRE 器件(TO-92 行状态。 封装),如温度传感器 DS18B20、电子注册码 24. PL2303 TX-LED / RX-LED DS2401 等。 25. 12MHZ 晶振 11. LCD 接口 2:方便接入 4.3inch LCD。 26. 摇杆:上、下、左、右、按下,共 5 个状 12. I2C2 / I2C3 接口:方便接入 I2C 模块,如 I/O 态。 扩展芯片 PCF8574、EEPROM AT24CXX 模块 27. WAKE UP 按键:可用作普通按键,也可将 等。 13. SAI1 接口:方便接入音频模块,如 UDA1380 模块等。 14. Ethernet 接口:方便接入 Ethernet 模块。 15. USB 接口:经过板载 PL2303 USB TO UART 芯 片的转换,转为 UART。 STM32 从睡眠中唤醒。 [ 跳线说明 ] 28. USB TO UART 跳线 29. 用户 LED 跳线:短接跳线,接入到示例程 序指定的 I/O;断开跳线,可改为使用连接 16. SPI1 / SPI2 接口:方便接入 SPI 模块,如 FLASH 线接入自定义的 I/O。 AT45DBXX、SD 卡、MP3 模块等。 方便接入 AD、DA 模块,因为 SPI1 复用了 AD、DA 功能。 17. I2S2 / I2S3 / I2C1 接口:方便接入 I2S 模块, 如音频模块等。 18. 8BIT FMC 接口:方便接入 NandFlash 模块等。 30. 用户按键/五向摇杆跳线:短接跳线,接入 到示例程序指定的 I/O;断开跳线,可改为 使用连接线接入自定义的 I/O。 版本 V1.3,2015 年 5 月 23 日 3
Open429I-C 用户手册 1.2. 核 心 板资 源 简 介 微雪电子 WAVESHARE ELECTRONICS 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,2015 年 5 月 23 日 4
Open429I-C 用户手册 微雪电子 WAVESHARE ELECTRONICS 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 接口 作为 Device:通过连接线,与计算机进行 USB 通 信。 作为 Host:通过转接线,U 盘等 USB 设备。 14. MCU 引脚接口 16. USB OTG/HOST 跳线 短接跳线:使用 USB OTG/HOST 时跳上。 断开跳线:不影响 I/O。 17. VBAT 选择跳线 短接跳线:采用系统供电; 断开跳线:可将 VBAT 接入外部电源, 如电池。 引出 VCC、GND 及所有 I/O,方便与外设进行连接。 18. VREF 选择跳线 15. 5Vin 输入接口 当 USB 作为 HOST/OTG 时,需要输入 5V 电源。 短接跳线:VREF+接入 VCC; 断开跳线:可自定义 VREF+。 版本 V1.3,2015 年 5 月 23 日 5
Open429I-C 用户手册 2. 例 程 分 析 微雪电子 WAVESHARE ELECTRONICS KEIL MDK 版本:4.7 或以上   下载器:ST-link V2  下载方式:JTAG/SWD  基于串口的例程都是使用串口助手 SSCOM3.2 来查看的,板子自带 PL2303 串口;USB 线插 入 USB TO UART 接口。  串口助手 SSCOM3.2 设置如下: 波特率 数据位 停止位 校验位 流控制 115200 8 1 None None 注解:以下所有程序在下载完后按下复位键才会有实验现象。 2.1. ADC+DMA  程序说明 本程序实现 AD 采集和 DMA 传输功能。  硬件连接 将 Analog Test Board 模块接入 SPI1(ADC+DAC)接口  操作与现象 转动电位器旋钮,串口会打印读到的 AD 信息: *************************************** The current AD1 value = 2.98V The current AD2 value = 1.87V *************************************** The current AD1 value = 2.86V The current AD2 value = 1.75V 2.2. CAN1 TO CAN2-NORMAL  程序说明 版本 V1.3,2015 年 5 月 23 日 6
Open429I-C 用户手册 CAN1 和 CAN2 通信测试。  硬件连接 微雪电子 WAVESHARE ELECTRONICS 将两个 CAN 模块分别连接到板上的 CAN1 和 CAN2 接口。 用杜邦线连接两个 CAN 模块(CANL->CANL,CANH->CANH)。  操作与现象 串口输出如下信息: key observations SYSCLK: 168M HCLK: 168M PCLK1: 42M PCLK2: 84M CAN Printf Example: Press the USER CAN2 Receive Data CAN2 ID 123 CAN2_DATA0 34 CAN2_DATA1 a2 CAN2_DATA2 d8 CAN2_DATA3 42 CAN2_DATA4 a1 CAN2_DATA5 44 CAN2_DATA6 a4 版本 V1.3,2015 年 5 月 23 日 7
Open429I-C 用户手册 微雪电子 WAVESHARE ELECTRONICS CAN2_DATA7 69 CAN1 Receive Data Can1 ID 321 2.3. DAC  程序说明 本程序实现了 DA 输出实验,并通过 DMA 通道传输。  硬件连接 将 Analog Test Board 模块接入 SPI1(ADC+DAC)接口 Analog Test Board 模块上的 5V 接到板子上的 5V 上。  操作与现象 Analog Test Board 模块会发出声音。 版本 V1.3,2015 年 5 月 23 日 8
分享到:
收藏