PIC PORTC
Acs Gabor
agabor at electrodesign.hu
Tue Jan 31 12:29:52 CET 2006
Igen, köszi, mostmár többen is megmondtátok a megfejtést, és valóban ez
benne is van az IC bibliájában, csak hát öregszik az ember...
Természetesen megy bele ellenállás, ez csak egy kisérlet volt :)
Mondjuk nagyon nem terhelte túl a portot, 26mA ment rajta, de a szintet
valóban megfogja 0,7V-on.
Azon csodálkozom kicsit, hogy a C fordító nem így írja meg a kódot, vagy
legalábbis nincs benne ilyen direktíva.
Köszönöm a hozzászólásokat, remélem másnak is tanulságos volt!
(bár én biztos elfelejtem pár hónap alatt, aztán lehet megint agyalni :)))
Gábor
----- Original Message -----
From: "Huszti Andras" <kyrk at villamvadasz.hu>
To: <elektro at tesla.hu>
Sent: Tuesday, January 31, 2006 11:37 AM
Subject: Re: PIC PORTC
Hali!
> Mi lehet az oka?
> A tranzisztor bázisán nincs ellenállás, ez talán nem teljesen korrekt, de
> az
> első változat így is működik!
A portokon a bitmuveletek read-modify-write modon tortennek. Bizonyos
esetekben (pl 16f627) elkepzelheto, hogy a kimenet valtozott de
visszaolvasas hatasara meg az elozo allapot tortenik. Igy a masodik bit
torlesenel akaratlanul az elozolebb beallitott bit torlodik.
Oka lehet, hogy nagyon leterheled a portot. Rakj a bazisra
ellenallast!!!!
Ha igy is elofordul akkor megoldas lehet ha a memoriaban egy regiszteren
vegzed a kimenetek allitgatasat es azt rendszeresen kiirod a portra.
-----------------------------------
Szponzorunk: http://tonerbolt.hu/
More information about the Elektro
mailing list