[STM8] 请教STM8L的下降沿中断触发,是下降多少触发的呢?

[复制链接]
1261|7
 楼主| zgjzgjkyo 发表于 2019-3-29 14:56 | 显示全部楼层 |阅读模式
使用 STM8L152K4 ,采用下降沿中断触发采集ADC来判断按了那个按键(平时休眠省电)(另这是别人的键盘,我只是做键盘后段,所以键盘那边阻值无法更改)
如图所示
QQ截图20190329144844.jpg
目前1~4按键都能正确的下降沿中断触发。(量得电压变为0.674,0.787,1.014,1.138V)
唯独第5个按键(1.359V左右)怎么也没有触发下降沿中断,这个值我查手册没有看到。
看这个不像是电压的1/2也不像是1/3。也不是下降超过一定时间来触发。

因此想问一下大家,下降沿触发中断,到底是以什么为基准?

另目前我需要弄个一线式判断12键输入,所以更加想弄明这里的原因..........或者大家有什么中断触发的更好形式呢?
最底层的BUG 发表于 2019-3-29 15:00 | 显示全部楼层
去手册里找,信号进入IO经过斯密特触发器整形,看看斯密特的门限。
 楼主| zgjzgjkyo 发表于 2019-3-29 16:45 | 显示全部楼层
最底层的BUG 发表于 2019-3-29 15:00
去手册里找,信号进入IO经过斯密特触发器整形,看看斯密特的门限。

先谢回答。
我目前看了《产品规格》《参考手册》和比较可能有的《应用手册》
都没有提到这个参数(搜索关键字falling 和Schmitt)
QQ截图20190329163816.jpg
QQ截图20190329163537.jpg
QQ截图20190329163528.jpg

其中《产品规格》
Table 19. Embedded reset and power control block characteristics
QQ截图20190329164530.jpg
这个只是提到一些pvd,掉电复位的触发电压,但没有提到io的反相电压......

huahuagg 发表于 2019-3-29 21:22 | 显示全部楼层
这个不确定,看手册吧,难道你这个不是绝对的0和1?
最底层的BUG 发表于 2019-4-1 16:30 | 显示全部楼层
zgjzgjkyo 发表于 2019-3-29 16:45
先谢回答。
我目前看了《产品规格》《参考手册》和比较可能有的《应用手册》
都没有提到这个参数(搜索关 ...

把IO的框图贴一下
最底层的BUG 发表于 2019-4-1 16:45 | 显示全部楼层
最底层的BUG 发表于 2019-4-1 16:47 | 显示全部楼层
114385ca1cfee7fb7a.png

或者你是否可以考虑用定时器的比较器功能。
 楼主| zgjzgjkyo 发表于 2019-4-1 17:52 | 显示全部楼层
最底层的BUG 发表于 2019-4-1 16:47
或者你是否可以考虑用定时器的比较器功能。

对,我目前也是用类似的思路,不过改成2.7V的电压检测芯片。然后输出端接一个中断io。
当下降沿低于2.7V时,输出端直接拉低电平,从而产生中断。(但没有试过,目前理论阶段)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

53

主题

213

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部