 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
stursc Član

Pridružen-a: Tor 08 Jun 2004 14:29 Prispevkov: 323 Aktiv.: 1.36
|
Objavljeno: Pet Sep 19, 2008 11:56 am Naslov sporočila: Pullup na Vpp |
|
|
Pozdravljeni !
Po letu in pol sem iz predalčka potegnil delujočo aplikacijo HW-ja in jo želel uporabiti v druh namen.
Gre za verzijo AT 89Sxx. Napisal se kratek programček za časovni timer, ko vstavim uC v sicer delujočo tiskanino, le ta ne deluje oziroma deluje tako, da ledica zelo hitro utripa (toliko, da se opazi, da utripa). Mislil sem, da gre za reset zato sem dodal zakasnitve, zadeva je bila ista.
Potem sem zadevo sestavil na protoboard, stvar se ponavlja.
Dodal sem še eno ledico za kontrolo. In kaj sem ugotovil. Slučajno (nehote) sem vtaknil žičko za povezavo ledice na pin Vpp in program je normalno stekel. Potem sem poskušal z "pullup" na Vpp vse do 1M in stvar normalno deluje, ko odstranim upor se program sesuje. Da bi bil prepričan v to sem vstavil Uc, ki je bil prej v tem HW-ju in deluje brez "tega pullup-a". Ko sem poskušal ta stari .Hex prejšnjega programa ponovno zapeči, program spet ni deloval brez tega "pullup-a" na Vpp.
Kako si na tolmačim to zadevo, ker sem to prvič doživelin še nikoli nisem uporabljal Vpp pina.
Ima kdo podobno izkušnjo ?
Se kaj zgodi pri compilanju ali programiranju ?
Ne razumem.
Komentarji dobrodošli
LP, stursc |
|
Nazaj na vrh |
|
 |
lojzek Član



Pridružen-a: Pet 25 Jan 2008 8:00 Prispevkov: 3387 Aktiv.: 15.99
|
Objavljeno: Pet Sep 19, 2008 12:07 pm Naslov sporočila: |
|
|
Si vklopil interne pullup upore na začetku programa? |
|
Nazaj na vrh |
|
 |
stursc Član

Pridružen-a: Tor 08 Jun 2004 14:29 Prispevkov: 323 Aktiv.: 1.36
|
Objavljeno: Pet Sep 19, 2008 3:23 pm Naslov sporočila: |
|
|
@lojzek, pullup imam na vseh I/O pinih razen LCD
Problem je ker če na novo zapečem že star preiskušen program enako ne deluje brez upora na Vpp proti VCC.
Nisem še kaj ugotovil
LP, stursc |
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.70 Kraj: Kranj - struževo
|
Objavljeno: Pet Sep 19, 2008 3:38 pm Naslov sporočila: |
|
|
A ni pin za Vpp isti kot za reset?
Torej daš pull-up tja in mir. _________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2104 Aktiv.: 8.88 Kraj: Ljubljana
|
Objavljeno: Pet Sep 19, 2008 5:14 pm Naslov sporočila: |
|
|
Na 89S51 je 31 pin /EA/Vpp.
EA= External Access -> Preklop med notranjim in zunanjim programskim pomnilnikom.
Če /EA ni priključen nikamor, uC izvaja banane... |
|
Nazaj na vrh |
|
 |
stursc Član

Pridružen-a: Tor 08 Jun 2004 14:29 Prispevkov: 323 Aktiv.: 1.36
|
Objavljeno: Pet Sep 19, 2008 9:15 pm Naslov sporočila: |
|
|
@aly -Torej daš pull-up tja in mir.
Saj sem ga dal in stvar deluje popolnoma normalno.
Kot sem napisal zgoraj !
Iščem razlago kaj se je sedaj zgodilo, ker ko sem dal v aplikacijo "lani" sprogramiran uC, deluje brez pullup-a na Vpp. Isti .Hex ponovno zapečen pa deluje le z pullup na Vpp.
@int47 - Če /EA ni priključen nikamor, uC izvaja banane...
Aplikacija je delovala 2 leti in pol z Vpp v "luftu" in ni bilo problema.
Ker se to dogaja na vseh uC-jih 89S serije (sedaj prvič), poskusil sem vse, S52,S53,S8252 in S8253, moram najti rešitev.
Kot zanimivost naj povem, da pa zadeva deluje na minipin-u, kjer kolikor sem videl po načrt, pin Vpp ni povezan nikamor (mogoče sem slabo pogledal??)
Hvala za mnenja
LP, stursc |
|
Nazaj na vrh |
|
 |
tozir Član

Pridružen-a: Pon 17 Mar 2008 19:10 Prispevkov: 187 Aktiv.: 0.89 Kraj: Celje
|
Objavljeno: Pon Okt 06, 2008 6:57 pm Naslov sporočila: |
|
|
Koda: |
EA should be strapped to VCC for internal program executions. |
jaz ga dam na Vcc in je mir. _________________ http://www.rielektronika.comule.com/ |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 494 dni
Powered by phpBB © 2001, 2005 phpBB Group
|