Fórum témák

» Több friss téma
Cikkek » Digitális hőmérő PIC-el
Digitális hőmérő PIC-el
Szerző: vicsys, idő: Aug 29, 2005, Olvasva: 92693, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   5 / 6

Élesztés beállítás

Mielőtt rákapcsolnánk a tápfeszt, be kell égetni a vezérlő programot a kontrollerbe. Sajnos az égető használatát nem lehet megúszni mert a DS szenzoroknak a cím azonosítás miatt saját 16 számjegyű kódja van amit a belső ROM-ja tartalmaz, és a forráskódban is módosítani kell! Felkommenteztem magyarul, a könnyeb érthetőség kedvéért. A lefordított HEX-et itt találod. (!Figyelem! ez minden szenzornál más és más lesz! Lásd lentebb)
Indításkor csak egy szenzor legyen bekötve! A bekapcsoláskor be kell állítani a kijelző kontrasztját, hogy egyáltalán vmit láthassunk! Ha már van kijelzés valószínű, hogy a "kinti:" és "benti:" feliratok mellett csak a -00.5C felirat jelenik meg. Ez nem baj, csak nem ismeri a uC-ler a DS ROM kódját. Kapcsoljuk ki és be a berendezést majd írjuk fel a kijelző második sorában megjelenő 16 jegyű számot! (ez lesz az 1-es szenzor kódja)

Valami ilyesmi számot láthatunk:1039201b000800a2. Most kapcsoljuk ki a tápot, és kössük be a második szenzort. Most is csak egy darab szenzor legyen rajta! Jegyezzük fel az ő kódját is! (amit mindenegyes bekapcsoláskor néhány másodpercre kiír a kijelzőre- ez lesz a 2-es szenzor kódja)
Most át kell írni a forráskódban a ROM kódokat. Keressük meg az asm-ben a következő részt!

A movlw 0x.. után kerül a feljegyzett kód első 2 számjegye, majd minden egyes movlw 0x utasítás után szépen sorban a többi 2-2 számjegy...Látható, hogy az én második szenzorom a:100003800008001a kódot adta. Most elmentve az asm-et, le kell fordítani HEX-be majd vissza kell égetni a kontrollerbe.
Most már be lehet kötni mind a két szenzort és lehet indítani a kapcsolást!
Ha minden ok, akkor megjelenik a kijelzőn az éppen mért hőmérséklet majd kis idő múlva a mért min. és max. értékek.

 


A cikk még nem ért véget, lapozz!
Következő: »»   5 / 6
É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