Open429Z-D 用户手册
目录
1. 硬件介绍 ............................................................................................................................................................................. 2
1.1. 资源简介 .................................................................................................................................................................. 2
2. 例程分析 ............................................................................................................................................................................. 4
2.1. ADC+DMA ................................................................................................................................................................. 4
2.2. CAN1 TO CAN2-Normal............................................................................................................................................. 4
2.3. DAC ............................................................................................................................................................................ 5
2.4. DS18B20 .................................................................................................................................................................... 5
2.5. OV2640...................................................................................................................................................................... 6
2.6. GPIO_Key .................................................................................................................................................................. 7
I2C ............................................................................................................................................................................. 7
2.7.
2.8.
I2S_UDA1380 ............................................................................................................................................................ 8
2.9. NandFlash_SCB0 ....................................................................................................................................................... 8
2.10. SAI ............................................................................................................................................................................. 9
2.11. SD_FatFS .................................................................................................................................................................... 9
2.12. SDIO ......................................................................................................................................................................... 10
2.13. SPI ............................................................................................................................................................................ 10
2.14. USART ...................................................................................................................................................................... 11
3. 版本修订 ........................................................................................................................................................................... 11
1
1. 硬件介绍
1.1. 资源简介
[ 核心接口简介 ]
[ 其它接口简介 ]
1. STM32F429I-DISCO 插槽
方便接入 STM32F429I-DISCO
2. MCU 引脚接口
引出所有引脚,方便与外设进行 I/O 连接。
3. USB 接口
经过板载 PL2303 USB TO UART 芯片的转换,转
为 UART。
4. I2C1 / I2C2 接口
方便接入 I2C 模块,如 I/O 扩展芯片 PCF8574、
2
16. 5V DC 接口
17. 5V 与 3.3V 电源输入输出接口
常用于对外供电,或与用户板进行共地处理。
18. JTAG/SWD 接口
支持下载与调试。
[ 跳线说明 ]
16. 五向摇杆跳线
短接跳线:接入到示例程序指定的 I/O;
断开跳线:可改为使用连接线接入自定义的 I/O。
17. BOOT 选择开关
可设置 BOOT0 的状态。
18. USB TO UART 跳线
[ 器件简介 ]
16. AMS1117-3.3
3.3V 稳压器件。
17. PL2303
USB 转串口芯片。
18. 5V DC 电源开关
19. 电源 LED
20. UART1 指示 LED
21. 摇杆
上、下、左、右、按下,共 5 个状态。
FRAM FM24CLXX 模块等。
5. I2S2 / I2S3 / I2C1 接口
方便接入 I2S 模块,如音频模块等。
6. DCMI 接口
方便接入摄像头模块。
7. SDIO 接口
方便接入 Micro SD 模块,SDIO 接口读写 SD 卡的
速度相比 SPI 接口快的多。
8. CAN1 接口
方便接入 CAN 模块。
9. CAN2 接口
方便接入 CAN 模块。
10. UART3 接口
方便接入 RS232、RS485、USB TO 232 模块等。
11. SPI1/SPI4 + AD/DA 接口
方便接入 SPI 模块,如 FLASH AT45DBXX、SD 卡、
MP3 模块等。
方便接入 AD、DA 模块(SPI1 复用了 AD、DA 功能)。
12. UART2 接口
方便接入 RS232、RS485、USB TO 232 模块等。
13. FSMC 接口(8BIT FSMC)
方便接入 NandFlash 模块等。
14. SAI1 接口
方便接入音频模块,如 UDA1380 模块等。
15. 1-WIRE 接口
方便接入 1-WIRE 器件(TO-92 封装),如温度传
感器 DS18B20、电子注册码 DS2401 等。
3
2. 例程分析
KEIL MDK 版本:4.7
下载器:STM32F429I-DISCO 自带的 ST-LINK V2
下载方式:SWD
电脑的 USB 线连接到 USB TO UART 接口
基于串口的例程都是使用串口助手 SSCOM3.2 来查看的,板子自带 PL2303 串口;USB 线插入 USB TO UART 接口.
串口助手 SSCOM3.2 如下设置
选择好相应的 COM 口
波特率
数据位
停止位
校验位
流控制
115200
8
1
None
None
2.1. ADC+DMA
程序说明
本程序实现了 AD 采集实验。
硬件连接
操作与现象
用手转动上面那个电位器,串口会打印读到的 AD 信息:
将 Analog Test Board 模块接入 SPI1(ADC+DAC)
接口
2.2. CAN1 TO CAN2-Normal
程序说明
CAN1 和 CAN2 通信测试
硬件连接
硬件连接
4
将两个 CAN 模块分别连接到板上的
CAN1 和 CAN2 接口。
用杜邦线连接两个 CAN 模块
(CANL->CANL,CANH->CANH)
操作与现象
串口助手上看到的结果如下:
2.3. DAC
程序说明
本程序实现了 DA 输出实验,并通过 DMA 通道传输。
硬件连接
将 Analog Test Board 模块接入 SPI1(ADC+DAC)
接口
Analog Test Board 模块上的 5V 接到板子上的 5V
上。
操作与现象
Analog Test Board 模块会发出声音。
2.4. DS18B20
程序说明
接上 DS18B20;温度检测程序。
5
硬件连接
将 DS18B20 接到 OneWire 接口上。
操作与现象
串口打印现象:
2.5. OV2640
程序说明
板子通过以太网和 PC 通信。
硬件连接
打开软件
操作与现象
按下 User 键;软件捕获图像如下:
;设置串口
6
将 OV2640 Camera Board 模块接入 DCMI 接
口
2.6. GPIO_Key
程序说明
通过按键,摇杆实验。
硬件连接
将 JOYSTICK JMP 的跳线帽接上。
操作与现象
用手按摇杆,串口会打印相应信息。
2.7. I2C
程序说明
通过 I2C 协议读写 E2PROM 上的数据。
硬件连接
将 AT24/FM24 Board 模块接到 I2C 口上。
如果软件中使能 I2C1,模块就接到 I2C1 接口上。
如果软件中使能 I2C2,模块就接到 I2C2 接口上。
模块接到 I2C2 接口上
//#define Open_I2C1
#define Open_I2C2
软件设置
模块接到 I2C1 接口上
#define Open_I2C1
//#define Open_I2C2
操作与现象
串口助手会打印如下信息:
7
2.8. I2S_UDA1380
程序说明
本例程使用的是飞利浦的 I2S 协议驱动 UDA1380 Baord 播放音乐。
硬件连接
将 UDA1380 Baord 模块接到 I2S 接口上。
把耳机接到 UDA1380 Baord 上的 LINEOUT 接口上。
将 NandFlash Board 模块接到 8BIT FMC 口
上。
实验与现象
点击 RESET 按键,此时可以听到有音乐输出。
2.9. NandFlash_SCB0
程序说明
通过 FMC 对 NAND FLASH 进行读写。
硬件连接
实验现象
串口助手会打印如下信息:
8