Project: HAL9!

A programírás

A legegyszerűbb az, ha a PIC Simularor IDE nevű programot szerezzük be.
Ebben írhatunk is programot, majd rögtön ellenőrizhetjük is. A 'Tools' menüben választhatunk segédeszközöket. Például a kimeneteken lévő ledek szimulálását. A portokat viszont valószínűleg itt át kell állítani.
Vannak a PIC-hez 'C' fordítók is, de kezdetnek az a legjobb, ha megmaradunk a hardware-közeli Asmon programozásnál. ...a gépi kód feeling-je. Később jöhet a 'C'. (Esetleg az MPLABIDE)
Az editor ablakába szépen sorban begépelhetjük a kódunkat. Ez után a 'Tools' menü 'Assemble & Load" parancsával lefordíthatjuk és a szimulátorba betölthetjük. A 'Start'-tal indíthatjuk a futtatást, akár soronként is. (Sebesség: Rate menü.) Közben figyelhetjük a regisztereket.

Programozáskor nem árt, ha az adott PIC memória/regiszter kiosztását, pdf-jét sűrűn tanulmányozzuk.
Az így létrehozott *.hex file-t már égethetjük is.

Letöltések:
Itt megtaláljátok az Eagle terveket és a 16F627-re megírt minta-kódokat, valamint az égető programot.

Bízom benne, hogy felkeltettem az érdeklődésedet.

További szakmai (és kevésbé szakmai) írásaim.

Update1

Amennyiben USB/RS232C replikátort használok, az írási/olvasási folyamat lelassul.
Ha az alaplapi portot használom, gyors, de sokszor "verify" hibát kapok, még akkor is, ha az írás valójában OK. (Az egyik F627 mindig jó, a másik F627-nél pedig mindig hibaüzenetet kapok vissza.) Ezért visszavettem az eszközkezelőben a baud rate-t 9600-ról 1200-ra. Így jónak tűnik néhány teszt után.

Update2

Anno én eredetileg egy panelgyártó cégtől rendeltem meg az írásban található programozó paneljét. 2db-ot. Nem győztem kivárni és ezért megcsináltam magamnak. Erre ma megjött 12db!!!
Tehát1300Ft ellenében akinek kell, már postázom is. Ebben benne van a postaköltség is.
A panel egyszerű, sima pákával beültethető. Kell hozzá az a pár alkatrész. Sőt a pozíciók is rá vannak szitázva.
Ezek a panelek csak annyiban térnek el az írásban szereplőtől, hogy az égető el van forgatva, így a két IC-tok egymás mellett van, illetve van egy LED az égetési folyamat indikálására.

Ez az:

Az ehhez a panelhez tartozó rajzok:
kapcs.rajz
beültetés
TOP
BOTTOM

Hirdetés

Gamer vagy irodai monitor? Ezek a fő különbségek

PR A monitor kiválasztása nem csupán a méretbeli különbségekről szól – sokkal inkább a felhasználási cél dönti el, hogy milyen típusú kijelzőre van szükségünk.

Azóta történt