本帖最后由 jinglixixi 于 2023-2-13 21:55 编辑
年后首款测评的开发板是APM32F107VCT6 MINI,其核心芯片是基于32 位 Arm ® Cortex ® -M3 内核,工作主频为96MHz,Flash的容量为256KB,SRAM的容量为64KB,其外观如图1所示。首款测评的开发板是APM32F107VCT6 MINI,其核心芯片是基于32 位 Arm ® Cortex ® -M3 内核,工作主频为96MHz,Flash的容量为256KB,SRAM的容量为64KB,其外观如图1所示。 图1 外观
由于是一款MINI板,故其外设资源相对少一些,主要有: 1)USB:1 (Type B) 2)JTAG/SWD:1 3)LED:2 4)KEY:2 5)RESET KEY:1 6)GPIO:76 7)USART:1(可通过跳线帽选择USART1 或 USART2)
开发板是采用单面放置器件,其具体分布见图2所示。 图2 器件分布
该开发板较为引人注目的是其USB接口,想必其所支持的功率会不小吧,其电源电路见图3所示。
在上电后除了电源指示灯被点亮外,就是2个供测试用的LED灯在交替点亮,见图4所示。 图3 电源电路
图4 上电效果
该开发板所支持的开发工具有: 1)Keil MDK-ARM 2)IAREmbedded Workbench 3)VisualStudio Code 4)Eclipse
受习惯的影响,本人所用的开发工具为MDK,其版本为V5.25.2.0,其工作界面如图5所示。 图5 工作界面
在完成升级包的下载与安装后,即可在芯片列表中见到APM32F107VC的身影,见图6所示。 图6 芯片支持
为生成目标文件,需按图7所示加以勾选。 图7生成目标文件
经编译处理,其结果如图8所示。 图8 完成编译
由于开发板并未配置相应的调试下载器,故只能通过JTAG接口来外接调试下载器来下载程序。 图9 调试下载接口
这需要吐槽的是,在开发板上并没有为该接口丝印上相应的引脚标识,会给使用带一些不便。 好在通过芯片上的引脚标识可确定SWDIO和SWCLK的引脚位置,见图10所示。 图10 引脚标识
为了进行下载测试,本人所用的调试下载工具为AT_LINK,其连接形式见图11所示。 图11 调试下载器连接
为此,在MDK中需按图12和图13来进行设置。 图12 选取调试工具
图13 设置调试模式
在连接成功的情况下,其状态如图14所示。 图14 连接成功
为了进行下载,其烧录算法则按图15来选取。 图15 烧录算法
在完成程序下载后,其状态如图16所示,说明下载正常。 图16 完成下载
至此,就完成了开发环境的构建,有了它后面的功能验证与程序开发就有了保障。
|