收到这个板子后就研究了一下,整体感受就是体积小巧,功能齐全,接口也很丰富。
一、收集资料
1、在iceasy商城申请界面下面就有一些芯片资料,产品手册、用户手册和keil支持包,直接用type-c线把板子和电脑连起来,里面有个网页也包含很多资料,网页地址是: https://chendudo.github.io/webusb/examples/firmware/web.html

这个在线网站里面资料齐全,可以看到开发板的原理图,在线串口用着也方便

2、将对应的用户手册、数据手册和keil支持包下载后,找到对应的安装包安装一下


3、安装好对应的安装包后,下载灵动微电子例程,打开文件可以看到每一个功能都有官方例程
网站: https://www.mindmotion.com.cn/products/mm32mcu/mm32g/mm32g_value_line/mm32g0001/


二、按键点灯步骤
1、打开官方教程的GPIO文件夹,再选择GPIO_KEY_Input文件夹,打开MDK-ARM文件夹,就可以看见keil工程

2、打开工程,对照原理图改一下串口引脚和灯的引脚


查找数据手册可以看到复用的对照表

在platform.c文件中修改对应的引脚

修改灯的引脚



在gpio_key_input.c的中断处理函数里面添加灯翻转的函数

3、编译下载程序,用在线串口查看效果,选择好对应的串口,再打开串口,下面显示设备已连接表示连接完成,按下按键会看见灯翻转的效果,串口打印按键按下按键释放信息。

后续其他功能可以参照官方提供的用户手册、数据手册、原理图和官方例程慢慢探索。
感谢iceasy商城提供的申请机会,也感谢灵动微电子工程师们,开发出这样方便好用的MCU。

