www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Pullup na Vpp

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
stursc
Član
Član



Pridružen-a: Tor 08 Jun 2004 14:29
Prispevkov: 323
Aktiv.: 1.36

PrispevekObjavljeno: Pet Sep 19, 2008 11:56 am    Naslov sporočila:  Pullup na Vpp Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3387
Aktiv.: 15.99

PrispevekObjavljeno: Pet Sep 19, 2008 12:07 pm    Naslov sporočila:   Odgovori s citatom

Si vklopil interne pullup upore na začetku programa?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
stursc
Član
Član



Pridružen-a: Tor 08 Jun 2004 14:29
Prispevkov: 323
Aktiv.: 1.36

PrispevekObjavljeno: Pet Sep 19, 2008 3:23 pm    Naslov sporočila:   Odgovori s citatom

@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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.71
Kraj: Kranj - struževo

PrispevekObjavljeno: Pet Sep 19, 2008 3:38 pm    Naslov sporočila:   Odgovori s citatom

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 Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
int47
Član
Član



Pridružen-a: Pon 15 Dec 2003 0:10
Prispevkov: 2104
Aktiv.: 8.88
Kraj: Ljubljana

PrispevekObjavljeno: Pet Sep 19, 2008 5:14 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
stursc
Član
Član



Pridružen-a: Tor 08 Jun 2004 14:29
Prispevkov: 323
Aktiv.: 1.36

PrispevekObjavljeno: Pet Sep 19, 2008 9:15 pm    Naslov sporočila:   Odgovori s citatom

@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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
tozir
Član
Član



Pridružen-a: Pon 17 Mar 2008 19:10
Prispevkov: 187
Aktiv.: 0.89
Kraj: Celje

PrispevekObjavljeno: Pon Okt 06, 2008 6:57 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51 Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
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