打印
[APM32F4]

【APM32F407IG Tiny开发板】开箱测试+点灯+usart

[复制链接]
566|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 574246365 于 2023-7-19 13:47 编辑

【APM32F407IG Tiny开发板】开箱测试+点灯+usart
一. 硬件资源介绍
APM32F407IG Tiny开发板,内置一颗基于Arm® Cortex®-M4F内核的工业级高性能APM32F407IG MCU芯片,内核工作主频:168MHz,Flash:1MB,SRAM:192+4KB
file:///C:/Users/SXXYZJ~1/AppData/Local/Temp/ksohtml14072/wps25.jpg
①Geehy LINK   ②GPIO   ③Arduino   ④RESET KEY
⑤KEY  ⑥USB Type-C   ⑦USB Host   ⑧ETH  


以下是我第一次拆封到模拟流量计控制的调试过程,分为几部分,
1. 拆封,开机测试
2. 测试GPIOUART等功能
3. ADC采样修改流量设定值
4. 按钮启停
5. 基于net与上位机进行通讯
6. 整机调试等


1. 拆封,开机测试
和其他朋友一样,先做一个开机测试,原板程序按钮控制LED亮灭均正常。
file:///C:/Users/SXXYZJ~1/AppData/Local/Temp/ksohtml14072/wps26.png
通过下载官方APM32E10x_EVAL_SDK_v1.0中的USART例程,测试USART功能。
file:///C:/Users/SXXYZJ~1/AppData/Local/Temp/ksohtml14072/wps27.jpgfile:///C:/Users/SXXYZJ~1/AppData/Local/Temp/ksohtml14072/wps28.jpg

PACKSDK下路径,安装后KEIL可识别APM32F4系列芯片
file:///C:/Users/SXXYZJ~1/AppData/Local/Temp/ksohtml14072/wps29.jpg
例程中我们可以根据MINI_COM1找到相关GPIO定义和COM口功能。
file:///C:/Users/SXXYZJ~1/AppData/Local/Temp/ksohtml14072/wps30.jpg
这里我们使用了USART1,从原理图或者数据手册中,我们可以找到USART1的引脚是PA9,PA10,也符合例程TX,RX引脚。所以程序引脚和硬件匹配,那么下来我们进行下载配置。

点击魔法棒 file:///C:/Users/SXXYZJ~1/AppData/Local/Temp/ksohtml14072/wps31.jpg,然后选择 file:///C:/Users/SXXYZJ~1/AppData/Local/Temp/ksohtml14072/wps32.jpg,默认是ULINK,下载时报错,于是查看了官网的GEEHY-LINK使用说明书https://www.geehy.com/uploads/tool/GEEHY-LINK%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E%E4%B9%A6V1.2.pdf?_gl=1*1sgr9fl*_ga*MTE0NzkyMzc5NS4xNjc3MTYzMDMx*_ga_CWBK16FPXB*MTY4OTY5Mzg0Ny4zLjEuMTY4OTY5Mzk1NS40OS4wLjA.)中间提到了使用CMSS-DAP Debugger,之前一直用JLINK调试,没有用过极海自带的调试器。所以整的有点蒙。用USB线连接成功电脑后会出现
file:///C:/Users/SXXYZJ~1/AppData/Local/Temp/ksohtml14072/wps33.jpg
表示下载器连接成功,并且Setting进去也正常
file:///C:/Users/SXXYZJ~1/AppData/Local/Temp/ksohtml14072/wps34.jpg
以上说明我们已经打通上位机和开发板的通道,接下载将编译完的程序下载进开发板中。

通过printf来输出相应信息验证,输出结果如下图,并且LED灯闪烁正常。
file:///C:/Users/SXXYZJ~1/AppData/Local/Temp/ksohtml14072/wps35.jpgfile:///C:/Users/SXXYZJ~1/AppData/Local/Temp/ksohtml14072/wps36.png



首次开箱结束,极海的资料还是一如既往的全面好用,上手速度快,接下来调试网络和ADC,通过模拟量来修改设定量,网络下发开关阀命令和上位机进行交互。

使用特权

评论回复
沙发
forgot| | 2023-7-28 17:18 | 只看该作者
评测做的挺好的,板子也很漂亮,赞一个

使用特权

评论回复
板凳
574246365|  楼主 | 2023-7-30 23:35 | 只看该作者
forgot 发表于 2023-7-28 17:18
评测做的挺好的,板子也很漂亮,赞一个

谢谢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

44

帖子

1

粉丝