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