企业宣传,产品推广,广告招商,广告投放联系seowdb

FTC333F触控按键芯片程序调试报告

程序调试报告-FTC333F触控按键 芯片

1. 编程 总结

对芯片手册《FTC333F触控按键芯片》的理解有误,手册表达的也有些歧义。芯片的使用有两种情况:

1) 直接连接单片机通过3线通讯

需要将S置高、置低分别读取OUT1、OUT2口数据,最后得到4位数据。这里用到一个小技巧,即

通过3个 通信 口编码10个按键(FTC333F有10种键值。这种 算法 最多可编码16个键值,而直接读取的方式只能编码8个键值『因只有3个二进制位』)。

其实,这种串口通信方式也是同理,即1个数据口表达8位数据。

2) 连接1628使用

读键程序和1628读取 机械 按键一样,键值编码也一样。

电源 要求

电源必须平滑,大多情况使用三端稳压芯片可满足,但部分情况(使用1628等驱动 数码管 、瞬间大电流扫描、交流蜂鸣器…)必须加RC滤波。如图参考

2. 调试现象及问题解决

1) 读取不到按键值。

原因为调试中使用1628,但对FTC333F手册理解有误,而采用直接连接单片机3线通讯方式,且不知道实际程序和1628读机械按键一样。

故,采用FTC333F第2中情况,直接使用原来的1628读机械按键程序,终实现按键读取。

© 版权声明
评论 抢沙发
加载中~
每日一言
不怕万人阻挡,只怕自己投降
Not afraid of people blocking, I'm afraid their surrender