本帖最后由 WAMCNCN 于 2020-5-30 18:38 编辑
去掉透明包装塑料包装的开发板和一张简要的板载资源介绍卡片。
一、工欲善其事,必先利其器
对于任何一款开发板,总要先查阅相关资料。
板卡用户文档和电路原理图
eMiniBoard.zip
(6.27 MB)
MM32L0xx用户手册
UM_MM32L0xx_n_V1.11_SC.pdf
(19.1 MB)
官方提供的基于寄存器和库的例程
MM32L0xx_n_Lib_Samples_V1.20_SC.zip
(2.42 MB)
USB驱动
mm32_usb_setup_v1.01.zip
(18.98 MB)
KEIL支持包
MindMotion.MM32L0xx_DFP.1.0.9.zip
(11.41 MB)
二、万事具备,只欠动手
板卡有了,资料有了,动手吧。
先上电看看,连接电脑,LD1--4同时亮,滴的一声后,开始闪烁。电脑提示安装USB驱动。安装好后设备管理器显示如下:
三、跑个例程
双击安装支持包,会默认本地的keil的包目录下。
打开例程blink,编译,没有错误。
设置debug,竟然不识别MCU
换到WIN10机器上,识别了,看来不是板子的问题.
再次回到Xp重装驱动还是一样,最后看到还有寄存器例程,编译了下,设置debug后,竟然识别了,下载到板上代码也正常。
难道是路径里有中文,把库文件夹复制到其他盘,用库还是不识别,奇怪。
下午接着测试,打开库函数例程IOKey,也能识别出来。又测试了几个,正常,看来blink这个工程里IOToggle例程有错。
那里出错了,最后用DeleteKEIL&IARTempFiles.bat清除了下,再次打开,竟然识别出来了。:( :(
官网给出的例程不配套,在测试BLINK里部分代码需要自行修改。
这个芯片虽然是 ARM ® Cortex ® -M0 内核,但是使用ST-LINK 不能识别。
|