Fórum témák

» Több friss téma
Cikkek » Nulláról a robotokig - PIC Mikrovezérlők I rész
Nulláról a robotokig - PIC Mikrovezérlők I rész
Szerző: Topi, idő: Jún 12, 2007, Olvasva: 119492, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   6 / 24

A következőkben bemutatatásra kerül egy JDM-szabványú "egyszerű" programozó PIC-ekhez.

A bal oldalon található csatlakozások a számítógép soros portjára mennek, a zárójelben a szám a csatlakozó lábkiosztását jelöli. A kábel ne legyen 50-70cm-nél hosszabb!

A jobb oldali csatlakozók a PIC-re mennek, a zárójelben lévő számok, a PIC lábkiosztásával megegyeznek.

Lássuk a működését:

  1. Ha a TXD vonalon high szint lép fel, az NPN majd a PNP tranzisztor kapcsol, és a PIC 4-es (MCLR) lábára az égetéshez szükséges 13-13,5V (VPP) és egyidejűleg (nagyon fontos a pontos időzítés) a 14-es lábra (VCC) 5V. Ekkor a PIC írható üzemmódba kerül.
  2. A tényleges kommunikáció az adat- (DATA) és órabuszon (CLOCK) történik, ahol a számítógép küldi az órajelet, és az adatvonal a programozás egy szakaszában (írás) a PC-től a PIC felé működik, míg a programozás egy másik szakaszában (megerősítés / visszaolvasás) a PIC-től a PC felé. De mivel az RS232-es szabvány szerint nincs bidirektionális PIN, így ezért két PIN-t használunk, némileg a DTR és a CTS pineket, amik rendeltetésüktől eltérően vannak igénybevéve.
    Itt hívnám fel a figyelment, hogy épp ezért nem műkdöik egy ilyen PIC égető bármilyen USB->RS232 átalakítóval, ill. egyes alaplapokkal (Dell, XIM, ...).
    Akinek tehát laptopja van, az ne számítson nagy sikerre.

A zöld LED a "POWER", ami világít, ha van táp, és a piros a "PROGRAMMING", ami égetés esetetén világít!

Lényegében ennyi, most nem térnék ki minden egyes alkatrész szerepére. Lássuk a szoftvert!


A cikk még nem ért véget, lapozz!
Következő: »»   6 / 24
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem