Kazalo po Svet elektronike forumu Svet elektronike
Revija za prave elektronike
 
AlbumAlbum   Pomoč pogostih vprašanjPomoč pogostih vprašanj   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil   PrijavaPrijava 

AT89S8252 ISP in PG302 - moja izkušnja

 
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Samogradnje
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
vilko
Profesionalec


Pridružen/-a: Pon Jan 2004 11:54
Prispevkov: 807
Kraj: Ljubljana

PrispevekObjavljeno: Pet Jul 16, 2004 4:05 pm    Naslov sporočila: AT89S8252 ISP in PG302 - moja izkušnja Odgovori s citatom

AT89S8252 ISP in PG302 - moja izkušnja, morda bo komu prišla prav.

Da bi mikroprocesor 8252 programiral kar v vezju, sem po nasvetih naredil povezovalni kabel s 5 žicami in na vezju predvidel konektor IDC10, kamor naj bi ga proklopil pri testiranju programa. Povezava je bila sledeča:

kabel---------------- ----- tiskano vezje
PG302 --------- idc10 --------- 8252
20-pinsko
podnožje
1-------------------3 ------------rst
10 -----------------2 -------------MASA
17 -----------------8 -------------p1.5(mosi)
18 -----------------9 ------------p1.6(miso)
19 ---------------10 -------------p1.7(sck)


Zadeva najprej sploh ni delovala, dokler nisem na p1.7 dodal kondezator 1000 pF na maso. Potem pa je delovala pogojno:

Če v vezju sicer ne uporabim pinov p1.5, p1.6 in p1.7, ni problemov, sicer pa programator ovira delovanje vezja po teh pinih. Če sem kabel po programiranju iztaknil in vezje ponovno resetiral, je delovalo po programu. Vendar me tak način testiranja programa, kjer moram po vsakem prevajanju in polnjenju iztakniti, resetirati 8252 in potem verjetno spet vtikati kabel v pg302, ko bom odpravljal sledeče napake, ne zadovoljuje.

Če bi hotel res testirati program brez pretikanja, bi moral vgraditi na ploščo še pretikala v obliki čipa HC4053, ki pri programiranju staknejo nesrečne pine z PG302 in po končanem programiranju spet ločijo te pine od PG302.

Tako je pravilno narejeno na emulatorju 2051, kjer 8252 emulira delovanje 2051 in je opisano v članku mag. Mitrovića SE maj 2000.

Ker ta emulator imam, (kupil pri AX Elektronika) in je dober tudi za 8252, bom še nadalje testiral programe z njim, saj ko enkrat povežem PG302 z emulatorjem in le tega vtaknem v podnožje 8252 na plošči, ki jo testiram, ni potrebno več odmakniti rok od PC-a, kjer popravljam program, polnim program in opazujem, kako deluje.

Pozdrav.

_________________
Sliši se paradoksalno, a je vendarle res:
Nekateri ljudje imajo vedno vse prav. No, včasih.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Samogradnje Časovni pas GMT + 1 ura, srednjeevropski - zimski č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
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group