关于EE2001一个keypad的问题,请学长们帮忙。这几天让EE2001给忙坏了。。
眼看马上就要ca1了,一个keypad还是搞不定。。真不知道为什么,,program明明很简单,单独的对keypad进行测试也没有发现什么问题。但是一到接在PIC16F877的一个port上的时候,output就开始不正常。。。就算什么都没做什么都没按,还是有一堆奇怪的output。。
我的程序让很多人看过,都说没什么问题,keypad单独测试也是好的,但是为什么接到PIC上就有问题呢?实在是搞不明白了,请学长们帮帮忙,着急啊。。多谢![asdzxcat (9-17 20:15, Long long ago)]
[ 传统版 |
sForum ][登录后回复]1楼
看看是不是没有Common Ground [四人帮老大 (9-18 14:00, Long long ago)] [ 传统版 | sForum ][登录后回复]2楼
在这个管脚上接电阻和电容。。。具体要看这个脚的活动状态:如果是高电平有效的脚,要接一个电阻在这个脚和地之间;如果是低电平有效的脚,要接一个电阻在这个脚和Vcc之间。 具体的电阻阻值得满足电平高低的阙值。如果简单的话,就接4.7KOhm电阻接可以的在通常情况下
同时可以接一个0.1uF的陶瓷电容在这个port和地之间,如果还是有问题的话。[HS_new_guy (9-18 22:34, Long long ago)]
[ 传统版 |
sForum ][登录后回复]3楼
(引用 HS_new_guy:在这个管脚上接电阻和电容。。。具体要看这个脚的活动状态:如果是高电平有效的脚,要接一个电阻在这个脚和地之间;如果是低电平有效的脚...)顶一下[hash (9-24 0:04, Long long ago)] [ 传统版 | sForum ][登录后回复]4楼
(引用 HS_new_guy:在这个管脚上接电阻和电容。。。具体要看这个脚的活动状态:如果是高电平有效的脚,要接一个电阻在这个脚和地之间;如果是低电平有效的脚...)可以解释一下吗? [雨中泪 (9-24 1:10, Long long ago)] [ 传统版 | sForum ][登录后回复]5楼
(引用 HS_new_guy:在这个管脚上接电阻和电容。。。具体要看这个脚的活动状态:如果是高电平有效的脚,要接一个电阻在这个脚和地之间;如果是低电平有效的脚...)頂,拜服,學長猛。要學習的東西還有很多啊[asdzxcat (10-3 2:34, Long long ago)] [ 传统版 | sForum ][登录后回复]6楼
我也觉得是哪里floating了就像楼下讲的,该HIGH的地方confirm HIGH, 该LOW的地方confirm LOW, 可以用电阻,然后GROUND or COMMON GROUND
仅作参考[hahata (10-12 8:48, Long long ago)]
[ 传统版 |
sForum ][登录后回复]7楼
(引用 雨中泪:可以解释一下吗? )decoupling cap, pull-up resistor简单来说,
D cap 起到过滤信号高频成分;
pull-up resistor 电阻可以保证impedance不正常时,保证信号本身的电流供应。
[加州铝罐 (11-13 21:00, Long long ago)]
[ 传统版 |
sForum ][登录后回复]8楼