EVK407I 用户手册
硬件介绍 .................................................................................................................................................................................... 2
1.1. 资源简介 ............................................................................................................................................................................ 2
1. 例程分析 ............................................................................................................................................................................ 5
2.1. GPIO_KEY ............................................................................................................................................................................ 5
2.2. LCD ...................................................................................................................................................................................... 5
2.3. NANDFLASH_SCB0 ................................................................................................................................................................... 6
2.4. RTC ...................................................................................................................................................................................... 6
2.5. TOUCHPANEL ........................................................................................................................................................................... 7
2.6.
UCOSII2.91+UCGUI3.90A .................................................................................................................................................. 7
2.7. USARTX_PRITF ...................................................................................................................................................................... 8
2.8. USB FS ................................................................................................................................................................................ 8
2.8.1. USB FS Examples(USB_Device_Examples-HID) ................................................................................................ 8
2.8.2. USB FS Examples(USB_Device_Examples-VCP) ................................................................................................ 9
2.8.3. USB FS Examples(USB_Host_Examples-HID) .................................................................................................... 9
2.8.4. USB FS Examples(USB_Host_Examples-MSC) .................................................................................................. 10
2.8.5. USB FS Examples(USB_Host_Device_Examples-DRD) .................................................................................... 10
2.9. USB HS .............................................................................................................................................................................. 11
2.9.1. USB HS Examples(USB_Device_Examples-HID) .............................................................................................. 11
2.9.2. USB HS Examples(USB_Device_Examples-VCP) .............................................................................................. 12
2.9.3. USB HS Examples(USB_Device_Examples- DualCore) .................................................................................. 12
2.9.4. USB HS Examples(USB_Host_Examples-HID) .................................................................................................. 13
2.9.5. USB HS Examples(USB_Host_Examples-MSC) .................................................................................................. 14
2.9.6. USB HS Examples(USB_Host_Device_Examples-DRD) .................................................................................... 14
2.9.7. USB HS Examples(USB_Host_Examples-DualCore) ........................................................................................ 15
ETH EXAMPLES ................................................................................................................................................................. 16
2.10.
2. 版本修订 .......................................................................................................................................................................... 20
1
硬件介绍
1.1. 资源简介
[ 芯片 ]
1. STM32F407IGT6
内 核:Cortex-M4 32-bit RISC;
特 性:单周期 DSP 指令;
工作频率:168MHz,210 DMIPS/1.25 DMIPS/MHz;
工作电压:1.8V-3.6V;
封 装:LQFP176;
存储资源:1024kB Flash,192+4kB SRAM;
资 源:3 x SPI,4 x USART,2 x UART,2 x
I2S,3 x I2C;1 x FSMC,1 x SDIO,2 x CAN;
1 x USB 2.0 FS/HS 控制器(带有专用 DMA);
[ 其它 ]
8. 5Vin 或 USB 供电选择开关
9. BOOT 状态设置开关
可设置 BOOT0 的状态。
(BOOT1 极少需要被使用,可通过控制引脚修改
其状态)
10. 电源 LED
11. USB FS LED
12. USB HS LED
13. 复位按键
14. 8M 晶振
2
1 x USB HS ULPI;(用于外接 USB HS PHY)
1 x 10/100 Ethernet MAC;1 x 8 to 14-bit
parallel camera interface;3 x AD(12 位,
1us,分时 24 道),2 x DA(12 位);
调试下载:支持 JTAG/SWD 接口的调试下载,支
持 IAP。
2. MIC2075-2
USB FS 电源开关及过流保护器件。
3. AMS1117-3.3
3.3V 稳压器件。
4. K9F1G08U0D
1G Bit NandFlash。
5. DP83848
Ethernet PHY。
6. MIC2075-1
USB HS 电源开关及过流保护器件。
7. USB3300
USB HS PHY
为主芯片提供时钟,可通过倍频设置,提升主频。
15. 24M 晶振
为 USB3300 提供时钟。
16. 50M 晶振
为 DP83848 提供时钟。
17. 32.768K 晶振
可供内置 RTC 使用,或用以校准。
18. Ethernet 接口
19. USB FS mini 接口
20. USB HS mini 接口
21. USB HS type A 接口
22. MCU 引脚接口
引出 VCC、GND 及未被占用的 I/O。
23. USB OTG/HOST 跳线
24. VREF/VBAT 跳线
25. Ethernet I/O 选择焊点
26. USB HS I/O 选择焊点
27. PDR 选择焊点
可选:①1.8-3.6V,-40~105℃ 或 ②1.7-3.6V,
0~70℃
3
[ 接口简介 ]
1. 核心板插槽
方便接入核心板。
2. XCore407I 引脚接口
方便测试。
3. JTAG/SWD 接口
支持下载与调试。
4. LCD 接口
方便接入 LCD + 触摸屏模块。
5. USB 接口
USB TO UART,常用于调试。
6. 5V DC 接口
[ 芯片简介 ]
7. PL2303TA
USB TO UART 芯片。
[ 跳线说明 ]
8. PL2303 跳线
9. 用户 LED 跳线
10. 五向摇杆跳线
以上跳线使用说明:
短接跳线:接入到示例程序指定的 I/O;
断开跳线:可改为使用连接线接入自定义的 I/O。
[ 器件简介 ]
11. 12M 晶振
为 PL2303 提供时钟。
12. 用户 LED
便于 I/O 输出测试或显示程序运行状态。
13. 串口 LED
UART 收发指示灯。
14. 摇杆
上、下、左、右、按下,共 5 个状态。
4
1. 例程分析
KEIL MDK 版本:4.7
下载器:Ulink2
下载方式:JTAG/SWD
电脑的 USB 线连接到 USB TO UART 接口
基于串口的例程都是使用串口助手 SSCOM3.2 来查看的,串口助手 SSCOM3.2 如下设置
选择好相应的 COM 口
波特率
115200
数据位
8
停止位
1
校验位
None
流控制
None
2.1. GPIO_Key
程序说明
通过按键,摇杆改变 LED 的状态。
硬件连接
将 LED JMP、JOYSTICK JMP 的跳线帽接上。
操作与现象
用手按摇杆,会改变 LED 灯的状态。
2.2. LCD
程序说明
通过 FSMC 对 LCD 进行读写。
硬件连接
5
3.2inch 320x240 Touch LCD (A)接到 LCD
接口上
实验现象
LCD 显示相关信息。
2.3. NandFlash_SCB0
程序说明
通过 FSMC 对 NAND FLASH 进行读写。
硬件连接
实验现象
串口助手会打印如下信息:
2.4. RTC
程序说明
本程序演示串口通信功能
硬件连接
操作与现象
串口会打印相应信息
6
3.2inch 320x240 Touch LCD (A)接到 LCD
接口上
2.5. TouchPanel
程序说明
通过 FSMC 对 LCD 进行读写。
硬件连接
实验现象
先进行校准,然后可以在 LCD 划线。
2.6. uCOSII2.91+UCGUI3.90A
程序说明
本程序演示 UcosII 和 GUI 实验
硬件连接
3.2inch 320x240 Touch LCD (A)接到 LCD 接口上
实验现象
LCD 显示相关信息。
7
2.7. USARTx_pritf
程序说明
本程序演示串口通信功能
硬件连接
操作与现象
串口会打印相应信息
2.8. USB FS
2.8.1. USB FS Examples(USB_Device_Examples-HID)
程序说明
FS USB 例程的从机实验;USB 鼠标例程。
硬件说明
8