首先准备keil5 ARM版以及国民技术软件开发套件,软件开发套件在国民技术官方网站可以下载到,打开后如图所示
先装芯片包
解压打开例程
打开后,可以看到例程,但是都是封装好的函数,这里我全部删掉了,并按照stm32的方式进行了io的初始化,可以发现俩者只有函数名略微不同
初始化将对应io口设置成推挽输出
根据原理图可得,3个led都是高电平点亮,函数 GPIO_Pins_Set的作用就是将对应io设置为高电平
编译没有报错,烧录到开发板,然后复位一下看效果
然后尝试点亮3个灯
看效果
最后,就完成本次练习了
GPIO_Pins_Set(GPIOx, pin x)设置高电平
GPIO_Pins_Reset(GPIOx, pin x)设置低电平
GPIO_Pin_Toggle(GPIOx, pin x)翻转io口,高变低,低变高
下一节,按键点灯