找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

关于GPIO边沿触发的问题

[复制链接]
跳转到指定楼层
楼主
laosun2008 发表于 2017-5-5 15:44:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
边沿触发可以设定为上升或者下降


有这样一个函数GPIO_SET_DEBOUNCE_TIME,文档中说是设置“Set the interrupt de-bounce sampling cycle time based on the debounce counter clock source”
我不理解?
1.为什么要设置这样一个采样周期?
2.采样周期到了以后会发生什么事情?
3.中断产生和这个采样周期有什么关系?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具 举报

沙发
a_ziliu 发表于 2017-5-8 13:38:03 | 只看该作者
GPIO_SET_DEBOUNCE_TIME不一定要設。
GPIO_SET_DEBOUNCE_TIME設定只是讓硬件作彈跳濾波。
如果一個按鍵過來,遇到了彈跳信號,開啟這個功能,就可看波形是否達到濾波後的時間。
之後才觸發中斷
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU