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: 119863, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   7 / 24

Következő rövid kis WinPIC bemutatót Deguss kollégám készítette, mivel Ő használ WinPIC-et. Ha kérdésed van a programmal kapcsolatban, ismered a fórumot, tessék használni! 

A szoftver egy igen sokat vitatott kérdés.

Az én voksom a WINPIC mellett áll, nekem ez vált be, így most ezt fogom egy kicsit részleteibe menően bemutatni. A program letöltése, feltelepítése és megnyitása után ez tárul elénk:

A megírt és lefordított programunk HEX fájlát nyissuk meg a File -> Load paranccsal. Amennyiben a Device fülön nem a mi PIC típusunk lenne beállítva, tegyük ezt meg. Alább lehetőség nyílik a konfigurációs bitek kézi állítására is.
Vegyük ki az Interface fülön a VPP, CLOCK, és DATA négyzetek jelölését, és csatlakoztassuk az égetőt a beállított soros portra.

A következő lépéseket mindig ebben a sorrendben hajtsuk végre:

  1. "CLOCK"-ba pipát tenni
  2. "VPP"-be pipát tenni
  3. "DATA"-ba pipát tenni

Hát, hogy miért is legyen olyan egyszerű, ez a következők miatt szükséges.
Ha a CLOCK és DATA már high szinten van, a PIC a pinjeibe épített védődiódákon keresztül már kap tápfeszültséget, és "elindul", mivel MCLR-ja nincs a testen. Ha egyszer elindul, és a Program Counterja nem nullán áll, nem sikerül a programozás. Ennek elkerülése végett szükséges a leírt sorrend betartása.

Ha megvannak a pipák, klikkeljünk a gombra. Kis idő múltán alul megjelenik a "programming successful" vagy a "programming failed" üzenet. Ez utóbbi esetén nézzük meg, mit ronthattunk el.

  • Nincs PIC az égetőben, vagy nincs tápellátása.
  • Rossz COM-Portra tettük az égetőt, vagy rossz van beállítva.
  • Az Interface -> Interface type-nál nem "JDM for serial port" van beállítva.
  • Próbáljuk meg különböző driverekkel, annak megfelelően, hogy milyen OP-rendszer alatt futunk. Javallott beállítás az Options -> IO-Port access driver-nél az SMPORT driver használata.
  • Ismeretlen hiba, nyomjunk párszor "Initialize Programmer"-t, és próbáljuk újra, a fenti sorrendet betartva.
  • Egyes PIC-eknél szüksége lehet a programnak pár chipspecifikus infóra, ezért adjuk meg, hol van az MPLAB/Device mappánk, az Options -> MPLAB DEV-file directory-nál betallózva.

A programozás befejeztével vegyük ki mindhárom pipát a checkboxokból, ahogy azt betettük. Utána vegyük csak ki a PIC-et az égetőből.


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

Belépés

Hirdetés
XDT.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