收到板子,有一段时间了,今天抽空好好研究一下!
板子包含两部分,左边带TYPE-C口的是调试器,右边就是MM32G0001目标板。

第一步,就是收集板子芯片的资料,可以通过芯查查论坛,还有灵动微电子官网;
获得的资料包括以下内容:
1.MM32 系列 KEIL 设备支持包:MM32_KEIL_Pack_2.15.zip,解压后,找到 MindMotion.MM32G0001_DFP.0.9.0.pack 双击安装即可,当然,前提市需要自己安装好 Keil ARM IDE软件;
下载链接: https://www.mindmotion.com.cn/support/software/keil_pack/

2.官网下载 MM32G0001 Datasheet,和 用户手册两个文件:DS_MM32G0001_SC.pdf , UM_MM32G0001_SC.pdf 。
3.下载官方的 LIB 库驱动包:MM32G0001_Lib_Samples.zip, 里面包含驱动库,还有多个例程,我们就直接在例程基础上进行修改测试。
下载链接: https://www.mindmotion.com.cn/products/mm32mcu/mm32g/mm32g_value_line/mm32g0001/

第二步:测试LED 和串口
将 FTHR-G0001开发板通过USB线连接到PC,可以看到,开发板模拟了一个U盘,我们打开里面的MM32MINI.HTM网页文件:



网页端可以下载到板子的原理图,可以直接单击红框处更新程序,还可以点击恢复出厂设置,还可以点击左上角的在线串口,测试串口通信,功能很强大。
下面,我们直接打开官方 LIB 库中的 GPIO demo 例程,测试 LED 和串口通信。
首先打开原理图,确认LED控制引脚,PA11,低有效;

串口控制引脚,PA12---USART1-TX, 复用功能1


串口程序文件修改:将 USART1-TX 引脚设置到 PA12

LED程序文件修改:将 LED控制 引脚设置到 PA11


修改延时时间为 500ms, 并周期串口打印 “LED Toggle”
编译程序,获得 .hex 文件,直接在刚才的网页上点击红框处更新程序即可。


串口连接:
点击左上角的在线串口,

可以看到,串口接收窗口的打印信息。
通过测试,可以发现,通过官方的例程,可以快速入手,在官方 LIB 库的基础上,可以快速开始自己的项目工程。
其他更复杂的测试,可以在此基础上,慢慢开展了。
非常感谢芯查查平台的评测活动,也感谢灵动微电子的工程师们的智慧,让我们可以快速方便的使用MCU,开发自己的产品。
附上自己编译的文件,供小伙伴测试。
其他文件,官网均可以下载到。
热门评论
0
0
0
0
0
0
0
0
0
全部评论
0
0
0
0
0
0
0
0
0
0
0