上一篇文章我们讲了环境搭建和编译烧录等,这一篇我们简单的讲一下GPIO的输入输出操作,由于比较简单,所以文章也不会太长,后面我会带大家逐渐学一些难度较高的内容
话不多说,直接开始。
我们打开电路图找到按键的GPIO,可以看到是GPIO15
然后找一个空闲的引出的引脚来驱动LED,这我选择I2S_DIN,也就是PD11
这里直接看我写好的代码,我们使用rt_pin_mode这个函数来设置好GPIO的模式然后就能使用rt_pin_read函数和rt_pin_write函数来操作GPIO了,我写了一个简单的按键程序,当按键按下时串口会打印KEY_down并在PD11输出高电平
编译烧录测试,然后可以看到按下按键时已经有打印了
然后找一个LED接上,正极接I2S_DIN,负极接GND(记得串联电阻)然后按下按键就可以看到灯亮了
怎么样,是不是非常简单,大家去动手试试吧