[elektro] PIC idétlenkedik

Acs Gabor agabor at electrodesign.hu
Fri Feb 5 11:45:40 CET 2010


Csak futásidőben tárolódik, a ram-ban.
Mindjárt kipróbálom, amit Arnold mondott, bár szerintem a POR mindent 
alaphelyzetbe kellene, hogy állítson. Ez persze az elmélet.


Gábor


Tóth Péter írta:
> Hol tárolod az adatot?
> Az EEPROM tízszer annyi írást tud, mint a FLASH program terület, a 
> RAM-ot nem tudom, szerintem korlátlan...
> Lehet, hogy agyon írtad?
>
> ToPe
>
> Acs Gabor írta:
>   
>> Akasztják a hóhért?
>>
>> Legalább 3-4 éve, hogy készítettem egy termosztátot grafikus LCD-vel. 
>> PIC 16F877 volt éppen kéznél, hát abba raktam a programot, igazából 
>> bármi jó lett volna erre a célra.
>> Eléggé sok paramétert megjelenít a kijelző, pl. az utolsó fűtési ciklus/ 
>> szünet ciklus időtartamát, és a kettő arányát. Persze kiírja az aktuális 
>> hőmérsékletet, páratartalmat, harmatpontot stb.  Ezt csak azért mondom, 
>> mert ez az összes funkció jól működik, pontosan mér mindent, jól írja 
>> ki, jól szabályozza a kazán működését ma is.
>>
>> De! Az aktuális művelet (pl. fűtés) eltelt idejét is jól írja ki, 
>> viszont az előző művelet (fűtés vagy szünet) tárolt időtartamát 0-nak 
>> írja pár napja. Ezzel együtt a fűtés/szünet arány is nulla a kijelzőn. 
>> De minden más hibátlan! És eddig (kb. 4 évig) folyamatosan ment a 
>> termosztátom, és jól írt ki mindent. Most viszont hiába indítom újra, ez 
>> a hiba megmaradt. Mintha valami RAM cella elromlott volna. Vihar, egyéb 
>> extra dolog nem történt mostanában, ami kiütötte volna a flash memóriát.
>> Lebegőpontosan tárolja a mért értékeket, és úgy is végzi a műveleteket. 
>> Mondom, minden jól működik most is, csak itt az egy helyen változott meg 
>> úgy, hogy nullát ír ki. Mivel a lebegőpontos ugye több Byte-on 
>> tárolódik, és ez egy 8 bites MCU, lehet hogy a nulla helyett valami mást 
>> kellene kiírnia, ha csak egy Byte-nyi RAM romlott el, bár valószínű hogy 
>> az időtartamokat 16 bitesként raktam le, már nem emlékszem.
>>
>> Ezt a termosztátot teljesen magamnak csináltam, nem adtam el belőle 
>> másnak. Viszont más áramkört elég sokat adok el évente, és ilyen jellegű 
>> 'kicsit fals' működéssel még nem találkoztam.
>>
>>
>> Gábor
>>
>> -----------------------------------------
>>           elektro[-flame|-etc]
>>
>>
>>   
>>     
>
> -----------------------------------------
>           elektro[-flame|-etc]
>
>  _____________ NOD32 4837 (20100205) Információ _____________
>
> Az üzenetet a NOD32 antivirus system megvizsgálta.
> http://www.nod32.hu
>
>
>
>   



More information about the Elektro mailing list