logo资料库

用户手册(Open32F3-D_UserManual).pdf

第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
资料共15页,剩余部分请下载后查看
硬件介绍
资源简介
例程分析
8BitIO-Pushbutton
程序说明
硬件连接
操作与现象
ADC
程序说明
硬件连接
操作与现象
CAN-LoopBack
程序说明
硬件连接
操作与现象
CAN-Noemal
程序说明
硬件连接
操作与现象
DAC_SignalsGeneration
程序说明
硬件连接
操作与现象
FATFS V0.08A-SD Card
程序说明
对SD卡的进行读取信息;SD卡是FAT文件系统
硬件连接
操作与现象
FreeRTOS7.3.0
程序说明
基于FreeRTOS实时操作系统建立两个LED的任务;两个任务之间的切换。
硬件连接
操作与现象
GPIO_LED_KEY
程序说明
硬件连接
操作与现象
HS1101LF
程序说明
湿度传感器实验
硬件连接
操作与现象
I2C
程序说明
硬件连接
操作与现象
I2S UDA1380 & SD_FatFS(DMA)
程序说明
硬件连接
操作与现象
LCD
程序说明
通过FSMC对LCD的控制。
硬件说明
操作与现象
/
LDR
程序说明
湿度传感器实验
硬件连接
操作与现象
NRF24L01
程序说明
硬件连接
软件设置
演示这个实验需要2块板子才可以,软件设置如下:
当设置为发送模式时,使能#define T_O_R 1 ,备注掉 //#define T_O_R 0
当设置为接收模式时,使能#define T_O_R 0 ,备注掉 //#define T_O_R 1 。
操作与现象
OneWire
程序说明
接上DS18B20;温度检测程序。
硬件连接
操作与现象
PS2
程序说明
硬件连接
操作与现象
SPI
程序说明
硬件连接
操作与现象
TouchPanel
程序说明
通过FSMC对LCD的控制和显示了触摸屏功能
硬件说明
操作与现象
uCOS-II-V2.91
程序说明
基于uCOS II建立两个LED的任务;两个任务之间的切换。
硬件连接
操作与现象
uCOSII2.91+UCGUI3.90A
程序说明
本程序演示UcosII和GUI实验
硬件说明
操作与现象
USART
程序说明
硬件连接
串口模块接到板子的USART1(如果是程序是USART2,就接USART2接口)接口上
操作与现象
ZIGBEE
程序说明
硬件连接
操作与现象
VS1003B
程序说明
硬件连接
操作与现象
VS1003 (line in)现象:能听到电脑的歌曲
VS1003 (line out)现象:能听到MCU FLASH的歌曲
版本修订
Open32F3-D 用户手册 目录 1. 硬件介绍 ............................................................................................................................................................................. 2 1.1. 资源简介 .................................................................................................................................................................. 2 2. 例程分析 ............................................................................................................................................................................. 4 2.1. 8BitIO-Pushbutton .................................................................................................................................................... 4 2.2. ADC ............................................................................................................................................................................ 4 2.3. CAN-LoopBack........................................................................................................................................................... 5 2.4. CAN-Noemal ............................................................................................................................................................. 5 2.5. DAC_SignalsGeneration ............................................................................................................................................ 6 2.6. FATFS V0.08A-SD Card ............................................................................................................................................... 6 2.7. FreeRTOS7.3.0 ........................................................................................................................................................... 7 2.8. GPIO_LED_KEY .......................................................................................................................................................... 7 2.9. HS1101LF................................................................................................................................................................... 8 2.10. I2C ............................................................................................................................................................................. 8 2.11. I2S UDA1380 & SD_FatFS(DMA) ............................................................................................................................... 9 2.12. LCD ............................................................................................................................................................................ 9 2.13. LDR .......................................................................................................................................................................... 10 2.14. NRF24L01 ................................................................................................................................................................ 10 2.15. OneWire .................................................................................................................................................................. 11 2.16. PS2 ........................................................................................................................................................................... 11 2.17. SPI ............................................................................................................................................................................ 12 2.18. TouchPanel .............................................................................................................................................................. 12 2.19. uCOS-II-V2.91 .......................................................................................................................................................... 13 2.20. uCOSII2.91+UCGUI3.90A ........................................................................................................................................ 13 2.21. USART ...................................................................................................................................................................... 14 2.22. ZIGBEE ..................................................................................................................................................................... 14 2.23. VS1003B .................................................................................................................................................................. 15 3. 版本修订 ........................................................................................................................................................................... 15 1
1. 硬件介绍 1.1. 资源简介 [ 核心接口简介 ] [ 其它接口简介 ] 1. STM32F3DISCOVERY 插槽 方便接 STM32F3DISCOVERY。 2. ZIGBEE 插槽 方便接入 CC2530 模块等。 3. USART2 接口 方便接入 RS232、RS485、USB TO 232 模块等。 4. 1-WIRE 接口 方便接入 1-WIRE 器件(TO-92 封装),如温度传 感器 DS18B20、电子注册码 DS2401 等。 2 15. 5V DC 接口 16. 5V 与 3V 电源输入输出接口 常用于对外供电,或与用户板进行共地处理。 17. MCU 引脚接口 引出所有引脚,方便与外设进行 I/O 连接。 18. STM32-JTAG/SWD 接口 支持下载与调试。 19. ZIGBEE-JTAG 接口
5. 8I/Os 方便接入按键模块、电机模块等。 6. SPI1/SPI2 接口 + DAC 接口 + ADC 接口 方便接入 SPI 模块,如 FLASH AT45DBXX、SD 卡、 MP3 模块等。 方便接入 AD、DA 模块。 7. 湿度传感器接口 方便接入湿度传感器,如 HS1101LF 等。 8. I2S / I2C1 接口 方便接入 I2S 模块,如音频模块等。 9. LCD 接口 方便接入 LCD + 触摸屏模块。 10. CAN 接口 方便接入 CAN 模块。 11. PS/2 接口 方便接入 PS/2 键盘或鼠标。 12. I2C1 / I2C2 接口 方便接入 I2C 模块,如 I/O 扩展芯片 PCF8574、 FRAM FM24CLXX 模块等。 13. 电阻式传感器接口 方便接入光敏电阻等电阻式传感器。 14. USART1 接口 方便接入 RS232、RS485、USB TO 232 模块等。 支持下载与调试。 [ 跳线/开关说明 ] 20. 电源开关 21. BOOT 选择开关 可设置 BOOT0 的状态。 22. 五向摇杆跳线 短接跳线:接入到示例程序指定的 I/O; 断开跳线:可改为使用连接线接入自定义的 I/O。 23. PS/2 接口跳线 短接跳线:接入到示例程序指定的 I/O; 断开跳线:可改为使用连接线接入自定义的 I/O。 24. LDR 跳线 短接跳线:使用光敏电阻,影响 I/O 使用; 断开跳线:不影响 I/O 使用。 25. Humidity Sensor 跳线 跳到左边:从电容传感器读入值; 跳到右边:从电容 180p 读入值(用于测试)。 [ 器件简介 ] 26. 电源 LED 27. 摇杆 28. ZIGBEE 复位按键 3
2. 例程分析  KEIL MDK 版本:4.54  下载器:STM32F3-discovery 上自带的 ST-LINK/V2  下载方式:SWD  基于串口的例程都是使用串口助手 SSCOM3.2 来查看的,默认是将串口模块接入 USART1 接口  串口助手 SSCOM3.2 如下设置 选择好相应的 COM 口 波特率 数据位 停止位 校验位 流控制 115200 8 1 None None 2.1. 8BitIO-Pushbutton  程序说明 这个例程演示了 GPIO 当输入模式的使用,检测外部的 8 位独立按键是否按下。  硬件连接  将 8 push Buttons 模块插入 8bitI/O。 模块接口的 G 对应 8I/Os 的 GND  操作与现象 2.2. ADC  程序说明 本程序实现了 AD 采集实验。  硬件连接 4
 操作与现象  用手转动上面那个电位器,串口会打印读到的 AD 信息:  将 Analog Test Board 模块接入 SPI1(ADC+DAC) 接口 2.3. CAN-LoopBack  程序说明 内部 CAN 信号测试  硬件连接  操作与现象  开始会亮 4 个灯;之后中间两个亮 2.4. CAN-Noemal  程序说明 两块板子之间进行 CAN 通信实验。  硬件连接  操作与现象  串口助手上看到的结果如下: 5  将两个 CAN 模块分别连接到两个板上的 CAN 接口。  用杜邦线连接两个 CAN 模块 (CANL->CANL,CANH->CANH)
2.5. DAC_SignalsGeneration  程序说明 本程序实现了一路 DA 输出实验,并通过 DMA 通道传输。  硬件连接  将 Analog Test Board 模块接入 SPI1(ADC+DAC) 接口  Analog Test Board 模块上的 5V 接到板子上的 5V 上。  操作与现象  Analog Test Board 模块会发出声音。 2.6. FATFS V0.08A-SD Card  程序说明 对 SD 卡的进行读取信息;SD 卡是 FAT 文件系统  硬件连接 6
 将 Micro SD Storage Board 模块接到 SPI2 接 口上。 将 SD 卡接到 Micro SD Storage Board 插槽。  用杜邦线把 Micro SD Storage Board 模块上 的 CD 脚连接到 PB0。  操作与现象 串口打印现象: 2.7. FreeRTOS7.3.0  程序说明 基于 FreeRTOS 实时操作系统建立两个 LED 的任务;两个任务之间的切换。  硬件连接  操作与现象 LED 闪烁; 2.8. GPIO_LED_KEY  程序说明 按键控制 LED 实验。  硬件连接  将五项摇杆按键的跳线跳好  操作与现象  摇动摇杆或按按键,会改变 LED 的状态 7
 把 HS1101LF 插上板子上的 HS1101LF 接口; 2.9. HS1101LF  程序说明 湿度传感器实验  硬件连接  操作与现象 串口打印出湿度的值: 2.10. I2C  程序说明 通过 I2C 协议读写 E2PROM 上的数据。  硬件连接  将 AT24/FM24 Board 模块接到 I2C1(如果是 程序是 I2C2,就接 I2C2 接口)接口上。  操作与现象  串口助手会打印如下信息: 8
分享到:
收藏