时钟快了害死人啊

[复制链接]
1731|8
 楼主| 胡斯哲 发表于 2013-8-27 13:18 | 显示全部楼层 |阅读模式
矩阵键盘用两个for用uint嵌套,延时都不够;12864串口打点,在单片机内部扩展了1024个字节的数组后,再改变字节,改变数据,改变数据多了,显示乱码
两个时钟改为800k都ok了   。。。。悲催呀
dirtwillfly 发表于 2013-8-27 14:59 | 显示全部楼层
没看懂楼主的意思,难道时钟慢了能处理的问题,快了反而解决不了了?
jesuswd 发表于 2013-8-27 16:38 | 显示全部楼层
我想你的键盘扫描,应当可以通过定时器去做吧,定一个100ms,在定时器的中断里面读,应当可以了吧
 楼主| 胡斯哲 发表于 2013-8-27 18:27 | 显示全部楼层
dirtwillfly 发表于 2013-8-27 14:59
没看懂楼主的意思,难道时钟慢了能处理的问题,快了反而解决不了了? ...

嗯是的  一般弄程序  就直接把时钟设在8M上   键盘和12864有时候跟不上
 楼主| 胡斯哲 发表于 2013-8-27 18:28 | 显示全部楼层
jesuswd 发表于 2013-8-27 16:38
我想你的键盘扫描,应当可以通过定时器去做吧,定一个100ms,在定时器的中断里面读,应当可以了吧 ...

是的啊   把时钟改为800k就可以了
dirtwillfly 发表于 2013-8-27 20:47 | 显示全部楼层
本帖最后由 dirtwillfly 于 2013-8-27 21:20 编辑
胡斯哲 发表于 2013-8-27 18:28
是的啊   把时钟改为800k就可以了

改下定时器的设定值不就可以了
568581185 发表于 2013-8-28 13:01 | 显示全部楼层
 楼主| 胡斯哲 发表于 2013-8-28 13:34 | 显示全部楼层
568581185 发表于 2013-8-28 13:01

smilingangel 发表于 2013-8-28 23:59 | 显示全部楼层
进行键盘扫描的话,延时太快了肯定是不行的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:读书喝茶,不争朝夕

141

主题

1431

帖子

6

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