📚往期学习笔录📝:
📝 鸿蒙(HarmonyOS)北向开发知识点记录~
📝 鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~
📝 鸿蒙应用开发与鸿蒙系统开发哪个更有前景?
📝 嵌入式开发适不适合做鸿蒙南向开发?看完这篇你就了解了~
📝 对于大前端开发来说,转鸿蒙开发究竟是福还是祸?
📝 鸿蒙岗位需求突增!移动端、PC端、IoT到底该怎么选?
📝 记录一场鸿蒙开发岗位面试经历~
📝 持续更新中……
本案例程序是演示GPIO中断接口的基本使用,案例操作结果是通过按键切换开发板上的LED的点亮和熄灭效果。
本案例使用的按键根据开发板原理图可以得到,接入的是GPIO5号引脚。所以本次开发驱动的GPIO引脚是GPIO5。
按键和LED灯在开发板的位置如下图红色框框标记所示,按键在上,LED灯在下:
GPIO函数使用
IoTGpioRegisterIsrFunc()
IoTGpioRegisterIsrFunc函数是一个设置GPIO引脚中断的函数,函数返回初始化结果。此函数在管脚使用之前调用,避免重复调用,避在再中断中使用。
描述:
启用GPIO引脚的中断功能。这个函数可以用来为GPIO pin设置中断类型、中断极性和中断回调。
参数:
名字 | 描述 |
---|---|
id | 表示GPIO引脚号. |
intType | 表示中断类型. |
intPolarity | 表示中断触发方式. |
func | 表示中断回调函数. | </