登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

求助:zlg7290

作者:mcufans613 栏目:MCU技术
求助:ZLG7290
我用单片机的硬件iic总线读取ZLG7290的键盘数据  不知为什么老是读出错误的数据 读出数据 是随即的 并没有什么规律   按同一个键 每次读出的数据也不总是相同  读出的数据以 0a ff 00 次数最多  那位大哥遇到过这种情况  帮小弟解决一下 

2楼: >>参与讨论
xiaoyuerlc
用的什么芯片?
 
3楼: >>参与讨论
LPC900
这可能与设计有关
请参考数据手册、应用指南和演示程序:
[url][http://www.zlgmcu.com/philips/iic/zlg7290.asp][/url]
应当采用下降沿中断,不要设置成低电平中断(处理起来麻烦)。
在中断程序里立即读取按键数据,读完后可退出(可以考虑设置一个辅助标志)。
I2C总线速度不能过快。

4楼: >>参与讨论
mcufans613
还没找到到原因
我用的M128 硬件IIC总线
波特率设为TWBR=15  采用的是下降沿触发中断
每次都能读出数据 而且每次读的数据不一样 (按同一键)
一开始以为是板子有干扰 (因为我把7290坐在主板上了 按键做在另一板上)
后来我有用万用板 又搭了一个电路 将按键和7290放在同一个小半上
还是出现同样的问题

真不知道那里出了问题

参与讨论
昵称:
讨论内容:
 
 
相关帖子
我的程序写到124KB的时候镜像就下不下去了??
怎么无法读取芯片ID?
lpc901 温度有没有到125度的?
双数据指针在KEIL里怎么用?
请问这里是51内核的吗?
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号