PIC单片机的稳定性怎么这么差啊,今天总算长见识了

2020-02-10 08:49发布

一个很简单的按键小功能, 以前用51何avr做过, 功能都非常理想

现在改用PIC16F877, 按各个键时分别在数码管上显示相应的数字,出现如下问题:

1. 快速同时按键多个键时,会出现没有反应的情况, 之后再按单个的键, 都没有反应 (正常功能是按0键显示“0”)

2。快速依次按单个键时, 会出现没有反应的情况,看上去象程序跑飞;但之后再按单个的键, 有时有反应,有时没有反应。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
22条回答
tomgl
1楼-- · 2020-02-11 23:59
问题解决了!

程序是正确的,键盘扫描的程序已写过N遍了,所以才怀疑PIC芯片的稳定性
呵呵,搞单片机吃力不讨好,大家就饶过我吧

经过2天的测试,终于发现是一个焊点的问题
our_avr
2楼-- · 2020-02-12 04:25
 精彩回答 2  元偷偷看……
wellqueen
3楼-- · 2020-02-12 09:17
问题解决就好了,MCU出现问题很少的,多数是程序和硬件有问题,或者资料没有看清楚而已
qdreamv
4楼-- · 2020-02-12 12:01
我也遇到了PIC“不听话”的问题了,特来请教:程序中就一个死循环,让指示灯亮的,硬件连接方式是IO口过指示灯过电阻,然后接地。可把程序写进去之后,它亮一会就灭了,用手一靠近它,就又工作了。实在是太“智能”了,不知道问题出在哪,请高手指教
tomhe666
5楼-- · 2020-02-12 12:22
16楼,我猜你复位脚没有处理或有虚焊
kalo
6楼-- · 2020-02-12 16:41
16楼的问题我试过差不多的。重新校验发现很多错误。后来发现配置位设定不好。

一周热门 更多>