logo资料库

用户手册(OpenX05R-C_UserManual).pdf

第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
资料共29页,剩余部分请下载后查看
OpenX05R-C 用户手册 1. 硬件介绍 ........................................................................................ 2 1.1. 资源简介 ..................................................................................... 2 2. 例程分析 ........................................................................................ 4 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 2.7. 2.8. 2.9. ADC+DMA ........................................................................................................................................................................... 4 CAN1 TO CAN2-NORMAL .......................................................................................................................................................................................... 4 CAN-NORMAL ............................................................................................................................................................................................................... 5 DAC ..................................................................................................................................................................................... 6 DS18B20 ............................................................................................................................................................................. 6 GPIO_LED_KEY ................................................................................................................................................................... 6 I2C ...................................................................................................................................................................................... 7 I2S ....................................................................................................................................................................................... 7 LCD22-PICTURE............................................................................................................................................................................................................. 8 2.10. MCO_OUT .......................................................................................................................................................................... 8 2.11. NRF24L01 ........................................................................................................................................................................... 8 2.12. 2.13. 2.14. 2.15. SD_FATFS................................................................................................................................................................................................ 9 SDIO .................................................................................................................................................................................. 10 SPI ..................................................................................................................................................................................... 11 TOUCHPANEL ............................................................................................................................................................................................................................ 11 2.16. UCGUI3.9-LCD22 ............................................................................................................................................................... 12 2.17. UCOSII2.91+UCGUI3.90A .................................................................................................................................................. 12 2.18. USARTX_PRITF ........................................................................................................................................................................................................... 13 2.19.6 2.19.5 2.19.2 2.19.3 2.19.4 2.19.1 2.19. USB FS.................................................................................................................................................................................................. 13 USB FS Examples(USB_Device_Examples-HID) .............................................. 13 USB FS Examples(USB_Device_Examples-MSC).............................................. 14 USB FS Examples(USB_Device_Examples-VCP) .............................................. 15 USB FS Examples(USB_Host_Device_Examples - DRD) ........................................ 15 USB FS Examples(USB_Host_Examples-HID) ................................................ 17 USB FS Examples(USB_Host_Examples-MSC) ............................................... 18 2.20. USB HS .............................................................................................................................................................................. 18 USB HS Examples(USB_Device_Examples-HID) .............................................. 18 USB HS Examples(USB_Device_Examples-MSC) ............................................. 19 USB HS Examples(USB_Device_Examples-VCP) .............................................. 20 USB HS Examples(USB_Device_Examples- DualCore) ......................................... 20 USB HS Examples(USB_Host_Examples-HID) ............................................... 21 USB HS Examples(USB_Host_Examples-MSC) ............................................... 22 USB HS Examples(USB_Host_Examples- DualCore) ........................................... 23 USB HS Examples(USB_Host_Device_Examples- DRD) ........................................ 24 2.20.1 2.20.2 2.20.3 2.20.4 2.20.5 2.20.6 2.20.7 2.20.8 3. 版本修订 ....................................................................................... 25 1
1. 硬件介绍 1.1. 资源简介 [ 核心接口简介 ] 1. 核心板插槽 方便接入核心板。 2. UART3 接口 [ 其它接口简介 ] 14. 5V DC 接口 15. 5V 与 3.3V 电源输入输出接口 常用于对外供电,或与用户板进行共地处理。 方便接入RS232、USB TO 232 模块等。 16. MCU 引脚接口 3. SDIO 接口 引 出 VCC、GND 及所有 I/O,方便与外设进行连接。 方便接入Micro SD 模块,SDIO 接口读写 SD 卡的 速度相比SPI 接口快的多。 4. I2S2 / I2S3 / I2C1 接口 [ 跳线说明 ] 方便接入I2S 模块,如音频模块等。 17. 用户 LED 跳线 5. I2C1 / I2C2 接口 短接跳线:接入到示例程序指定的 I/O; 2
方便接入I2C 模块,如I/O 扩展芯片PCF8574、 FRAM FM24CLXX 模块等。 6. SPI1/SPI2 + AD/DA 接口 方便接入SPI 模块,如FLASH AT45DBXX、SD 卡、 MP3 模块等。 方便接入AD、DA 模块(SPI1 复用了 AD、DA 功能)。 7. USART2 接口 断开跳线:可改为使用连接线接入自定义的 I/O。 18. 五向摇杆跳线 短接跳线:接入到示例程序指定的 I/O; 断开跳线:可改为使用连接线接入自定义的 I/O。 19. 用户按键/Wake Up 按键跳线 短接跳线:接入到示例程序指定的 I/O; 断开跳线:可改为使用连接线接入自定义的 I/O。 方便接入RS232、USB TO 232 模块等。 20. 5V 电源跳线 8. LCD 接口 方便接入LCD + 触摸屏模块。 9. ULPI 接口 方便接入高速USB 模块等(STM32F405R 没有内置 USB HS PHY)。 10. UART1 接口 切换到左边:由Core 5V 提供 切换到右边:由 5V DC 提供 [ 器件简介 ] 21. 用户 LED 方便接入RS232、USB TO 232 模块等。 便于I/O 输出测试或显示程序运行状态。 11. CAN2 接口 方便接入CAN 模块。 12. CAN1 接口 方便接入CAN 模块。 13. 1-WIRE 接口 方便接入 1-WIRE 器件(TO-92 封装),如温度传感器 DS18B20、电子注册码DS2401 等。 22. 用户按键 便于I/O 输入测试或控制程序运行状态。 23. Wake Up 按键 可用作普通按键,也可将STM32 从睡眠中唤醒。 24. 摇杆 上、下、左、右、按下,共 5 个状态。 3
2. 例程分析 ➢ 以下实验在Keil IDE下实现,版本信息如图所示 ➢ ➢ 下载器:Ulink2 ➢ 下载方式:JTAG/SWD ➢ 基于串口的例程都是使用串口助手 SSCOM3.2 来查看的,默认是将串口模块接入USART1 接口 ➢ 串口助手SSCOM3.2 如下设置 选择好相应的COM 口 波特率 115200 数据位 停止位 校验位 流控制 8 1 None None 2.1. ADC+DMA ◆ 程序说明 本程序实现了 AD 采集实验。 ◆ 硬件连接 4
◆ 操作与现象 ➢ 用手转动上面那个电位器,串口会打印读到的 AD 信息: ➢ 将 Analog Test Board 模块接入SPI1(ADC+DAC) 接口 2.2. CAN1 TO CAN2-Normal ◆ 程序说明 CAN1 和 CAN2 通信测试 ◆ 硬件连接 ➢ 将两个 CAN 模块分别连接到板上的 CAN1 和 CAN2 接口。 ➢ 用杜邦线连接两个CAN 模块 (CANL->CANL,CANH->CANH) ➢ ◆ 操作与现象 ➢ 串口助手上看到的结果如下: 5
2.3. CAN-Normal ◆ 程序说明 2 块板子之间的CAN 通信实验 ◆ 硬件连接 ◆ 硬件连接 ➢ 将两个 CAN 模块分别连接到两个 板上的CAN1 接口。 ➢ 用杜邦线连接两个CAN 模块 (CANL->CANL,CANH->CABH) ➢ ◆ 操作与现象 ➢ 串口助手上看到的结果如下: 6
2.4. DAC ◆ 程序说明 本程序实现了 DA 输出实验,并通过DMA 通道传输。 ◆ 硬件连接 ➢ 将 Analog Test Board 模块接入SPI1(ADC+DAC) 接口 ➢ Analog Test Board 模块上的 5V 接到板子上的 5V 上。 ◆ 操作与现象 ➢ Analog Test Board 模块会发出声音。 2.5. DS18B20 ◆ 程序说明 接上DS18B20;温度检测程序。 ◆ 硬件连接 将 DS18B20 接到 OneWire 接口上。 ◆ 操作与现象 串口打印现象: 2.6. GPIO_LED_KEY ◆ 程序说明 IO 的输入、输出实验 ◆ 硬件连接 将 LED 独立按键,五项摇杆按键的跳线跳好 ◆ 操作与现象 按下按键会改变LED 的状态。 7
2.7. I2C ◆ 程序说明 通过I2C 协议读写E2PROM 上的数据。 ◆ 硬件连接 ➢ 将 AT24/FM24 Board 模块接到I2C 口上。 如果软件中使能I2C1,模块就接到I2C1 接口上。 如果软件中使能I2C2,模块就接到I2C2 接口上。 ◆ 软件设置 模块接到 I2C1 接口上 #define Open_I2C1 //#define Open_I2C2 模块接到 I2C2 接口上 //#define Open_I2C1 #define Open_I2C2 ◆ 操作与现象 ➢ 串口助手会打印如下信息: 2.8. I2S ◆ 程序说明 本例程使用的是飞WM8960 Audio Board 播放音乐。 ◆ 硬件连接 将 WM8960 Audio Board 模块接到I2S 接口上。 把喇叭接到WM8960 Audio Board 接口上。 ◆ 实验与现象 点击RESET 按键,此时可以听到有音乐输出。 8
分享到:
收藏