个人免费网站开发,网站排名推广,如何在服务器上搭建网站,中国住房城乡建设部网站首页我们拿到手里的是【灵动 Mini-G0001开发板】 如下图
我们去官网下载开发板对应资料MM32G0001官网 我们需要下载Mini—G0001开发板的库函数与例程#xff08;第一手学习资料#xff09;Keil支持包#xff0c; PCB文件有需要的#xff0c;可以自行下载。用户指南需要下载第一手学习资料Keil支持包 PCB文件有需要的可以自行下载。用户指南需要下载原理图也需要我们要看引脚外设等。
下载完毕后我们把资源解压到对应文件夹下面。
笔者使用Keil5 MDK开发 所以我们首先安装Keil5中开发Mini-G0001开发版对应的支持包。 或者在Keil中在线安装也是一样的图片如下。
一定要选对安装包如上图所示就是我们G0001对应的Keil支持包双击安装到Keil对应目录。
Keil在线安装图片也贴出来
不过第一次在线安装时没有找到G0001的支持包不知道怎么回事快捷稳妥还是官网下载支持吧离线安装。 完成之后我们就可以选择用Keil5开发Mini-G0001开发版了。
MiniBoard(MM32G0001A1T) ◼ 板载主控 MM32G0001A1T
32bit ARM Cortex-M0最大特点是低功耗的设计16KB Flash, 2KB SRAMTSSOP20超薄紧缩小型封装 ◼ 板载资源 4 个用户 LED 4 个用户按键 3 个可调电位器 PWM 蜂鸣器 8M SPI FLASH 2K EEPROM ◼ 板载接口 Micro-USB UART 异步串口 20PIN SWD 调试接口 MM32G0001A1T 全引脚拓展连接器 ◼ 供电方式 Micro-USB 有这些板载资源可以供我们使用。接下来我们先来运行一下例程 100ms翻转一次LED 首先找到例程如下图
我们双击打开keil项目
编译通过 0错误 0警告我们先不看程序是如何写的我们要先找烧录器烧录进去。但是发现官方MIni专用烧录器比较贵也来不及买因为芯片是32bit ARM Cortex-M0内核我手上的STLINK-V2J-linkGD-Link应该都可以使用烧录。因此我先拿STLINK-V2来测试一下程序烧录和调试。 此时有个问题使用SWD方式烧录烧录引脚在哪里呢我们通过查看原理图和开发板发现 有一个20PIN SWD 调试接口但是查看开发板发现开发板上没有引脚丝印不知道VCC和GNDSWDIO和SWDCLK的引脚在哪里这一点后续可以加上丝印或者官方烧录器是pin to pin的直接对插即可。 这里我用万用表测量之后根据原理图引脚定义连接好了STLink-v2。如图。
我们连接电脑给开发板供电发现开发板自带程序是4颗LED以不同频率进行闪烁因为我已经烧录过程序所以不在贴图。 我们看一下Debug设置有没有问题
Keil正常识别ST-LInk/V2 然后看一下FLASH
FLASH对的上程序烧录完成之后可以选择 Reset and Run 第一次烧录时没有勾选只能重新上电看原理图发现复位脚和烧录引脚有冲突这一点就比较难受。 然后我们就选择烧录程序。
烧录完成非常丝滑此时又省了一笔烧录器的钱。我们看下效果。
成功烧录程序4颗LED以100ms进行闪烁此时我也试了一下仿真也是一点问题没有。
写到这里我们的开发环境配置好了示例也运行了烧录问题也解决了后面就可以随心所欲的玩耍开发版了。 后面有时间会出MIni开发板和STM32程序的相同和不同之处以及一些小项目。