杨桃32学习笔记,本文图片文字皆为转述
模仿四种方法点灯的示例程序,在工程模板上进行编写
打开示例程序的主程序main.c
复制工程模板文件夹重命名为点亮led,按照上一篇内容把Hardware文件夹下的led.c和led.h在keil4工程模板上添加进去,然后点击build。
此时在main.c文件中添加相关头文件,并在main函数中添加以下语句。
然后点击编译按钮,提示0错误0警告。
然后打开flymcu烧录刚生成的hex。
结果led1按1秒亮灭闪烁。
分析LED_Init初始化函数
由于上面的使用了led1闪烁中没有使用到的端口引脚,也使用了宏定义,所以就点亮led闪烁而言,还可以把led初始化函数修改一下。
分析GPIO_WriteBit函数
与上面等价的写法如下:
打开固件库用户手册,从目录进入GPIO_WriteBit()函数