Fórum témák

» Több friss téma
Fórum » Folyamatábrás mikrokontroller programozás Flowcode-dal
Lapozás: OK   133 / 360
(#) silent15 válasza kokozo hozzászólására (») Feb 24, 2013 /
 
Minden x86 on volt, kivéve as assembler, azt átírtam, és most írja ki ezt a hibát.
(#) kaqkk válasza silent15 hozzászólására (») Feb 24, 2013 /
 
Átállítás után kiléptél a programból?
(#) silent15 válasza kaqkk hozzászólására (») Feb 24, 2013 /
 
Igen, de úgysem, kezdtem egy új projectet, de az sem segített.
(#) kokozo válasza silent15 hozzászólására (») Feb 24, 2013 /
 
Lehet hogy a gépet is újra kellene indítani mert ramból tölthetődött vissza.
(#) silent15 válasza kokozo hozzászólására (») Feb 24, 2013 /
 
Most fogok itthonról elmenni, de ha hazajöttem, akkor kipróbálom (mármint akkor kapcsolom vissza a gépet )
(#) attis71 hozzászólása Feb 24, 2013 /
 
Sziasztok!

Egy PIC projektbe kezdtem DS18B20 szenzor jelét alakítja át egy PIC16F628A típus RS232 kimenetre. A PIC szoftverét Flowcode5-ben készítem, de nem igazán sikerül. Ebben tudnátok segíteni?

Üdv:
attis71
(#) attis71 válasza attis71 hozzászólására (») Feb 24, 2013 /
 
A kapcsolási rajz.

Tavado.pdf
    
(#) niedziela válasza attis71 hozzászólására (») Feb 24, 2013 /
 
Szia !
Keress rá ebben a fórumban, hosszú története van a DS18B20 -nak
(#) watt válasza attis71 hozzászólására (») Feb 24, 2013 /
 
Keresgélj kicsit visszafelé!
(#) pjg válasza attis71 hozzászólására (») Feb 24, 2013 /
 
4 MHz-cel nem fog menni. Minimum 8MHz kell!
(#) attis71 válasza pjg hozzászólására (») Feb 25, 2013 /
 
Köszönöm mindenkinek utána nézek.
(#) Frankye hozzászólása Feb 25, 2013 /
 
Kedves "Mesterek"! A mellékelt fájl a FC-ban szimulálva tökéletesen működik, azonban, ha a PIC-be beégetem, akkor a TMR0 által vezérlendő PORTA4 porton lévő LED csak bekapcsol, de ki nem. (Vagy lehet, hogy olyan gyorsan kapcsol ki és be, hogy nem látható?)
Szíves segítségeteket kérném!
Előre is köszönöm.

v46.fcf
    
(#) watt válasza Frankye hozzászólására (») Feb 25, 2013 /
 
A watchdog be van kapcsolva, állandóan újraindul.
(#) Kovabe hozzászólása Feb 25, 2013 /
 
Sziasztok
Régen készitettem egy feszültségméröt amiegyszerüen müködött, egy feszültségoszton keresztül kapta a mérendö feszt de most nem jövök rá hogy mit rontottam el. Össze vissza ugrál az érték.
A hozzászólás módosítva: Feb 25, 2013

LCDteszt.fcf
    
(#) Kovabe válasza (Felhasználó 15355) hozzászólására (») Feb 25, 2013 /
 
Ok azt félreirtam de nem az a gond, vagy igen?
(#) kokozo válasza Kovabe hozzászólására (») Feb 25, 2013 /
 
Szia! Az a 8 Mhz amit beállítottál biztos jó?
(#) Kovabe válasza kokozo hozzászólására (») Feb 25, 2013 /
 
Mester tanics
Ha nem mondod akkor az életben nem jövök rá, pedig már mindent átnéztem csak ez aradt ki
(#) Bakman hozzászólása Feb 26, 2013 /
 
Tisztelt Nagyérdemű!

A mellékeltben a szinte lehető legegyszerűbb megoldás a hőmérséklet mérésére DS18B20 segítségével. A kijelző a bal alsó részbe a "DS1820_start_conversion", a jobb alsóba pedig a "DS1820_read_scratchpad" eredményét írja ki. A probléma ott kezdődik amikor a próbapanelből kihúzom a DS-t. Ugyanis, ezek az értékek akkor sem változnak, nekem pedig tudnom kell róla, ha menet közben esetleg meghibásodik az érzékelő.

A programban nincs beállítva a nulla fok alatti hőmérséklet kezelése, ez perpillanat nem is érdekes.

Hogyan lehet ellenőrizni, hogy a DS18B20 jól működik? Az összes 1Wire makrót kipróbáltam, mind fix értéket ad vissza, ha van rajta érzékelő, ha nincs.

DS Test.fcf
    
(#) Bakman válasza (Felhasználó 15355) hozzászólására (») Feb 26, 2013 /
 
Na ez az, hogy mindkettő nullát ad vissza, ha be van dugva a DS, ha nincs. Az sem változtat a helyzeten, ha a CRC ellenőrzést bekapcsolom.
A hozzászólás módosítva: Feb 26, 2013
(#) Bakman válasza (Felhasználó 15355) hozzászólására (») Feb 26, 2013 /
 
Jah, hogy a Watt féle c kóddal működik. Kipróbáltam, az tényleg működik. A Read Scratchpad eredménye nem nulla, ha nincs rajta az érzékelő. Köszi!
(#) Kovabe hozzászólása Feb 26, 2013 /
 
Sziasztok
Megjött Kinábol a ds szenzorom és hála Bakman-ak müködik is tökéletesen.
(#) Bakman válasza Kovabe hozzászólására (») Feb 26, 2013 /
 
Itt megtalálod azt a c kódot, amit nem árt kicserélni ahhoz, hogy a crc ellenörzés jó legyen:

http://www.hobbielektronika.hu/forum/topic_post_1350320.html

Ha a "DS1820_read_scratchpad" eredménye nem nulla, akkor hibás adatot kaptál az érzékelőtől.
(#) watt válasza Bakman hozzászólására (») Feb 26, 2013 / 1
 
Szia!
Inkább ezt használjátok, mert a másik a CRC kódját adja vissza. Ez ad vissza 0-át, ha minden rendben.
CRC Jó => 0
(#) Kovabe válasza Bakman hozzászólására (») Feb 26, 2013 /
 
Köszi de ha visszaolvastál akkor láttad mennyit szenvedtem ezzel a vacakkal, nekem már ez is csucs hogy ilyenre képes hogy müködik.
(#) Kovabe hozzászólása Feb 26, 2013 /
 
Valakinek van valami példája ds cím kiolvasásra?
(#) Frankye válasza watt hozzászólására (») Feb 27, 2013 /
 
Kikapcsoltam a WDT-t is, az automatikus törlést is, de ugyan az a hibajelenség.
(#) watt válasza Frankye hozzászólására (») Feb 27, 2013 /
 
A PIC-be belekerül a konfigurációs szó? Mivel programozod?
Érdemes lenne egy szál leddel elindítanod és 1sec-re beállítani a villogását, hogy le tudd ellenőrizni, hogy az oszci valóban annyival ketyeg-e, amennyit beállítottál.
(#) Bakman válasza Frankye hozzászólására (») Feb 27, 2013 /
 
A TMR0 kb. 30 Hz-en ketyeg, a LED kb. másodpercenkét 15 x kapcsol ki és bi. Szerintem egyszerűen nem látod. Amikor fut a program a valóságban, mozgasd a panelt jobbra-balra, talán úgy láthatóvá válik a villogás.
(#) Frankye válasza Bakman hozzászólására (») Feb 27, 2013 /
 
Ez volt az én egyik gyanúm is, megkísérelem lassítani a frekvenciát. Köszi!
(#) Frankye válasza watt hozzászólására (») Feb 27, 2013 /
 
PICkit2 klónnal programozom, a saját programjával. Erre gondoltam én is, hogy lassítom a frekvenciát. Köszönöm a segítséget.
Következő: »»   133 / 360
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