[STM8] 8pin STM8能干啥?+替代按键扫描芯片

[复制链接]
1431|5
 楼主| 纪国圣 发表于 2019-1-6 17:58 | 显示全部楼层 |阅读模式
这个方案在STC的手册上就有了。可以将这个方案借鉴到STM8上。在STC12C5A60S2的手册P343上按键检测图如下:
463615c31d07cdf8fe.png

230365c31d08be0394.png
将该电路连接至STM8L050的AD口上,就可以在固定时间内扫描电压,从而得知按键情况。通过UART或I2C可以实时的发送按键值。



labasi 发表于 2019-1-7 12:46 | 显示全部楼层
想法很不错啊  
paotangsan 发表于 2019-1-7 12:54 | 显示全部楼层
恩恩  算法应该不复杂
renzheshengui 发表于 2019-1-7 12:55 | 显示全部楼层
想法非常好
 楼主| 纪国圣 发表于 2019-1-8 00:36 | 显示全部楼层
本帖最后由 纪国圣 于 2019-1-8 00:38 编辑
paotangsan 发表于 2019-1-7 12:54
恩恩  算法应该不复杂

确实不复杂。事先计算好理论值,并规定一个误差范围,将其作为一个表写入单片机的flash中,程序运行时直接AD采集并查表就可以知道按键值了。
paotangsan 发表于 2019-1-8 11:43 | 显示全部楼层
纪国圣 发表于 2019-1-8 00:36
确实不复杂。事先计算好理论值,并规定一个误差范围,将其作为一个表写入单片机的flash中,程序运行时直接 ...

您的思路太清晰了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

77

主题

407

帖子

5

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