1、新建工程
2、选择型号
3、添加工程文件夹的名称,并下载所需的库函数文件
4、不需要设置Linux选择No
5、在右下角的搜索内搜索到PI0,这时该引脚会闪烁
6、左键选择将其定义为输出
7、右键将其pin 保留至Cortex-M4内核使用
8、选择system view页面,将Cortex A7 secure,Cortex-A7 non secure,Cortex-M4勾选上。
9、点开system Core 选中GPIO再选中PI0,可以在下方看到配置
10、配置成如下的设置
11、选择project Manager,选择Code Generator,勾选Generate peripheral initialization as a pair of '.c/.h'files per peripheral
12、按下Ctrl+S保存,点yes
13、自动生成了程序并自动打开了main.c的文件
14、按住Ctrl单击MX_GPIO_Init()进入如图的函数定义处,将图示的代码复制
15、将代码粘贴到如图的地方并再后面添加延时函数。再次粘贴将SET改成RESET具体如图所示
16、可以通过按住Ctrl单击GPIO_PIN_SET到枚举它的置0为GPIO_PIN_RESET所以在上面需要将它设置为RESET,那么它就会闪烁。
17、点击左上角的锤子编译
18、编译的结果
19、点击左上方的Help更新ST-LINK如果失败检查ST-LINK的驱动,并重新插拔ST-LINK
20、点击Run并选择Debug Configurations,选中thru JTAG/SWD link (Engineering mode)
观察开发板即可看到LED灯在闪烁