At kod-hiba1
Frei László
bsoft at elender.hu
Tue Sep 3 21:22:50 CEST 2002
Üdv mindenkinek!
Köszönöm a sok választ! Már éppen kezdtem lemondani az egészről, mikor
beindult a dolog. :-) Tekintettel a téma bőségére, a mondókámat
szétbontottam két levélre. Az első a probléma leírása a második a
mintaprogram lesz.
Akkor kezdeném: először is elmondanám, hogy a kondik nem váltak be, sőt!
Totál behülyítették az eredményt. Maga a billentyűzet teljesen
új.(minibillentyűzet). PC-n minden billentyű működik. A picre dugtam egy
básik billentyűzetet is, de az is kavar.
A konkrétumok:
A problémám az lenne, hogy bizonyos karakterek beolvasásakor hülyeségeket ír
ki.
Pl.: 0;1;2;A;S;F7;LSHIFT esetén többnyire 00000000 jön ki, F12;F10;F6;F5;F4
esetén 11111111.Az lcd-n ez így látszik: "üres karakter"+"p"+üres karakter",
vagy "teli karakter"+"p"+"teli karakter". Minden más billentyű tökéletesen
megy. Még zavaros nyomogatáskor
is stabilan kiad mindent... Beszúrtam más által írt programrészletet is, de
az is hülyül. Próbáltam megírni mezei fel/lefutó-élet figyelő hurkokkal és
mexszakítással is, de folyton ugyanazt műveli! A billentyűzet jó, mert
másokkal is ezt műveli. Próbáltam schmidt triggerrel "szebbé tenni" a clock
és data éleit, de az sem segített.
A mintaprogramról: megszakítással kezeli az AT-t, 4MHz(nagyobb frekin is
egyformán rossz)+rá van rakva egy hd44780 LCD(még nincs befejezve ez a
része) A billentyűzet közvetlenül rá van kötve a picre.
Segítséget előr is nagyon köszönöm mindekinek!
Lász
és akkor goto 2. levél (persze csak ha érdekel)
More information about the Elektro
mailing list