[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