其他分享
首页 > 其他分享> > RT1052+GPIO的配置和使用

RT1052+GPIO的配置和使用

作者:互联网

1052的IO配置相对ST的芯片更加复杂,但也更加灵活


FSL SDK的GPIO配置主要涉及两个库文件,fsl_iomux和fsl_gpio
IOMUX文件主要是关于IO的上下拉,驱动力和速率的一些复用功能的设置
GPIO就是配置IO的输入输出方向,和IO状态的读取


基本的IO配置流程就是开启IO时钟(pin_mux.c文件下已经开启,如果没开需要加上CLOCK_EnableClock(kCLOCK_Iomuxc);),设置IO 普通IO或复用功能,设置上下拉等,最后设置IO输入输出



IO的读写,翻转



IO的中断模式设置也是比较简单,而且每个IO都有独立的中断源,不像ST的芯片,不同PORT的PIN是共享中断源的



以上就是IO当做普通IO的配置,因为也是第一次使用NXP的芯片,对于GPIO这一块也是比较陌生,写的详细下方便自己,以后忘了可以参考。
这里我简单的封装了IO操作,以后移植到其他板卡上只需要更改一下配置即可。









main函数配置



中断函数



运行结果如下,按键按下打印,翻转IO

标签:IO,中断,RT1052,配置,芯片,设置,GPIO
来源: https://www.cnblogs.com/zhugeanran/p/16390635.html