请选择 进入手机版 | 继续访问电脑版
搜索
查看: 324|回复: 0

[原创] 【板卡活动】+PIC32MZEF+按键:GPIO输入

[复制链接]
发表于 2017-9-25 08:28:36 | 显示全部楼层 |阅读模式
1,硬件连接
图片1.png
这里S1是用户按键。S2是复位按键。
图片2.png
按键连接在96 pin脚上。
2,使用MHC配置GPIO输入
配置中断使能
图片3.png
图片4.png
上拉使能。
3,源码分析
注册中断函数,配置了中断使能后,在system_interrupt.c文件中会加入中断入口函数:
IntHandlerChangeNotification_PortG()
按键功能任务我在_APP3_Tasks任务中实现。所以在app3.c中实现中断函数
图片8.png
APP_SwitchChangeNoticed函数添加到中断入口
图片6.png
就这样按键中断处理完成。
APP3_Tasks中通过led显示来试验按键。
图片7.png
编译下载,按键led变化。
这里只是简单体验按键实现输入功能,真正实现按键时,需要考虑抖动问题。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /5 下一条

facebook google plus twitter linkedin youku weibo rss
©2018 Microchip Corporation

小黑屋|手机版|Archiver|Microchip技术社区

GMT+8, 2018-7-19 10:22 , Processed in 0.066293 second(s), 7 queries , MemCache On.

快速回复 返回顶部 返回列表