1,evk上电正常,dap识别正常,虚拟串口1正常;
2,板载架构:
3,板载主要功能分析:
a:dap部分:403做的一个dap仿真器;
b:MCU部分:板载AT32F407VGT7微控制器是一个带有FPU内核的ARM Cortex® -M4F,32位处理器,内建1024 K字节的闪存存储器,96+128 K字节的SRAM,LQFP100,并行LCD接口,兼容8080/6800模式,2.6至3.6伏供电和I/O引脚,3个12位A/D转换器,2个12位D/A转换器,几乎所有I/O口可容忍5V输入信号,多达17个定时器,多达21个通信接口,CRC计算单元;好像没看到是否有OTG
c:板载闪存:板上带一SPI闪存EN25QH128A,透过SPIM接口与AT32F407VGT7连接,作为扩充的闪存存储器区块3(Bank 3)使用,支持XIP
d:以太网部分:板载一个以太网PHY联杰DM9162NP和RJ45接口(内部带隔离变压
器),支持10/100 Mbps双速以太网通讯
e:支持USB全速装置通信(12M)
f:AT-START-F407的5 V电源可通过USB线来提供,(通过AT-Link-EZ上的USB连接器(CN6)或ATSTART-F407上的USB连接器(CN1)皆可),或者通过一个外部的5 V电源(E5V),或者以一个
外部7~12 V电源(VIN)通过板上5 V电压调节器(U1)提供所需的5 V电源。这时5 V电源通过板上
3.3 V电压调节器(U2)提供微控制器及外设所需的3.3 V电源。
J4或J7的引脚5V也可用作输入电源,AT-START-F407板子必须由一个5 V供电单元供电。
J4的引脚3.3V或J1和J2引脚VDD也可直接用作3.3 V输入电源,AT-START-F407板子必须由一个3.3
V供电单元供电。
4,工具链选择keil5.33,pack及lib_V1.2.9
pack导入以后
选择.\Artery AT32 MCU Pack_20210125\BSP\AT32F4xx_StdPeriph_Lib_V1.2.9\Project\AT_START_F407\Examples下的led打开工程
编译下载配置dap
下载成功以后,会看到红,黄,绿三灯交替闪烁(间隔200ms);
.\Artery AT32 MCU Pack_20210125\BSP\AT32F4xx_StdPeriph_Lib_V1.2.9\Project\AT_START_F407\Examples下虚拟串口通信
基本功能及流程验证成功;
注:代码风格沿用的ST的标准库函数类型;现在已经更新迭代HAL了,可以考虑以后用HAL库;
未完待续............
|