本帖最后由 戏如人生8 于 2019-1-5 21:54 编辑
很高兴能够收到开发板并且试用。
意法半导体推出这款单片机在极具性价比的情况下一定会杀出一片天地,相信今后一定会在物联网方面大有作为。
STM32G071RB开发板采用超低功耗STM32G071RB ARM微控制器。该开发板设有32.768kHz低速外部 (LSE) 晶体振荡器、三个板扩展连接器、板载ST-LINK/V2-1调试器/编程器以及灵活的电源选项。Nucleo-G071RB开发板支持各种集成开发环境 (IDE),包括MDK IAR等。该板包括板载ST-LINK/V2-1调试器/编程器(具有USB重新枚举功能),USB支持三种接口,包括虚拟COM端口、大容量存储和调试端口。
板卡靓照
在意法半导体官网上面下载一个STM32CUBEMX软件用于配置单片机引脚功能,通过电路图我们看到LED灯引脚
通过上图我们可以看出GPIO口通过控制NMOS管来控制LED灯,NMOS管的G极通过电阻R35拉低,当GPIO引脚输出高电平时候NMOS管打开电流由D极流向S极,此时LED被点亮。 我们通过STM32CUBEMX软件来配置LED灯的引脚,打开软件我们点击File-New Project新建一个工程,如下图: 再按照我下面的图选择STM32G071RB板卡,如下图: 然后配置单片机引脚,将单片机引脚配置成输出,如下图: 配置完成后,如果有需要设置时钟可以设置Clock Configuration,我这里设置的默认 没有做调整,设置完成后在
Project Manager里面设置输出工程文件,我一般选择IDE为MDK KEIL5如下图:
设置完成后点击GENERATE CODE
用MDK KEIL5打开后编译下无误后,将下图中的代码添加到main.c中保存编译
编译无误后下载到单片机内就可以看到单片机闪烁10下就熄灭。如何下载就不介绍了
|