1. 拆箱第一感觉小巧,两颗MCU,IO口已通过排针引出,方便实验;
2. 找根micro USB线上电测试,扬声器发声,4个不同颜色的灯同时闪烁;
3. 上官网,官网的资料比较有序,用户手册,数据手册,库,pack,工具等下载好;
4. 大概翻了下用户手册,发现手册上写的MCU启动方式跟其他Cortex内核的MCU类似,可以通过串口下载程序,但是看了下用户手册里的IO口没有发现BOOT1,开发板的原理图中BOOT0直接一个下拉电阻到地,查看其他说明文档并没看到关于串口下载的说明,这个ISP下载软件是用串口还是其他的什么接口,也没找到类似的说明文档。官网提供了mm32-link下载软件,安装软件及驱动都顺利,不过这个下载软件的使用不是我想象中的样子,以为直接加载HEX或者BIN文件后直接点编程就行,实际是需要按照官方给的步骤建立工程、配置等操作才能将最终的HEX文件写入Flash;
5. 使用例程中的按键和LED工程,编译无错误,下载程序,发现只有K4和K3可以让LED灯亮灭,查看源代码,发现K1和K2的引脚定义与原理图不对应,K1按键有个1M的下拉电阻,如果配置成上拉,当按键按下,因为1M电阻过大,导致按键不能被正常检测;
总体感觉还行,基本上常用的外设都有,空了继续尝试下其他的软硬件功能,同时也谢谢21小跑堂送的开发板。 |