stm32G030系列单片机的编程和下载方法
STM 32G030是ST公司生产的 ARM内核系列32位单片机,使用一年以来,把编程和下载的方法介绍给大家,希望对新手小白有帮助。
1.安装软件Keil5。
通过网盘分享的文件:Keil 5--MDK ARM5.34.zip
链接: https://pan.baidu.com/s/127_KsDax955fmkvjCrXVSw 提取码: nanj
2.安装头文件库。
通过网盘分享的文件:Keil.STM32G0xx_DFP.2.0.0.pack
链接: https://pan.baidu.com/s/1yAHkTomBZa8CYrzUL4PXVg 提取码: ae1z
3.安装软件stm32cubemx。
通过网盘分享的文件:stm32cubemx-win-v6-17-0.zip
链接: https://pan.baidu.com/s/1dDLVyRCfjAIPhUwSwuA55Q 提取码: v662
4,购买下载器stlink。
https://item.taobao.com/item.htm?id=581861430267&mi_id=0000JAxg2pSA7ls2sn2ZeEEMRYqUXMOYHRzzUpohWtwXJyw&spm=tbpc.boughtlist.suborder_itemtitle.1.137d2e8dKLLiaK
5.购买jtlink。
https://item.taobao.com/item.htm?abbucket=6&id=681831416158&mi_id=0000q5_rdrYMaKtWr1LMgObd9WVAs4k50EYa-TxjuJHH9x8&ns=1&priceTId=213e02a717778482418312905e0f73&skuId=5054197806462&spm=a21n57.1.hoverItem.4&utparam=%7B%22aplus_abtest%22%3A%220f0be609d9b181d44d56f3a7c552adc2%22%7D&xxc=taobaoSearch
6.购买DAPlink。
购买链接https://item.taobao.com/item.htm?abbucket=6&id=677418180468&mi_id=0000g3j0i69wbtPAEA6uC6Guh0GkLvHo6MnSkaHqC7mq_2w&ns=1&priceTId=213e02a717778482418312905e0f73&skuId=5041261275909&spm=a21n57.1.hoverItem.20&utparam=%7B%22aplus_abtest%22%3A%22d97df0d8b7e6bebc674b43ddb6e71a5d%22%7D&xxc=taobaoSearch
7.设计产品功能,确定引脚定义,使用cubeMX编写端口定义和初始化程序。
整个流程是:端口配置-->时钟配置-->项目管理-->创建代码。
其中需要注意在 code代码标签中勾选如下图:
8. 创建MDK-ARM工程文件。
打开文件管理器能看到在指定的目录下自动生成了工程文件名称的全部配置文件。用keil5可以进行程序开发了。
9.打开keil5,进入编译环境。
第一次使用安装相应芯片的pack库。配置中文字符。
在option选项中,选中使用的芯片注意后缀也要正确,(后缀中包括了封装形式和芯片容量大小)。F6P6表示flash内存为32k,TSSOP-20管脚封装。芯片体积在7X7mm左右。
在Output选项中如果不勾选Debug,编译过程可以提速3倍。
在Debug标签选项中,下拉列表能选择DAP,Jlink,STlink相应的下载工具。
10.编译调试运行。
如果芯片连接正确可以看到如下信息, 看不到的话可能需要外供电。
