Re: Reset kéedés ( PIC 16 F 685 )

Milleschich János johnny at innomedesztergom.hu
Wed Sep 12 13:38:08 CEST 2007


Üdv Mindenkinek!

Robinak:
Igen lehet, hogy Resetkor marad valami a regiszterekben, mert megnéztem 
közben az adatlapot. (ilyen értelemben is )

Lehet, hogy a timerek okozzák a bajt, mert azok is a reset előtti értéket 
tárolják, és ha megszakít mind a kettő a rossz indulási érték miatt, akkor 
lehet hogy kevés a verem, és resetel belülről, de akkor ugyan az van, mint 
az első resetkor.:-((
Van olyan pic, ahol lehet állítani, hogy mi legyen túlcsorduláskor.
Ez egyenlőre csak feltételezés, majd kipróbálom holnap.

Tibikének:
Az átlagolás jó, az biztos, mert úgy csinálom, ( és ez működik is ha nem 
resettel indulok ) hogy van 3 byte-os memória rész, és ebben adogatom össze 
az ADRESL és ADRESH értékeket. Persze figyelve atúlcsordulást is.
Ha letelt az 1024 lépés, akkor a legalsó byte-ot eldobom ( ekkor osztok 
256-al ) és a felső két cellát jobbra eltolom 2x C-n keresztül.
Ezzel osztottam 4-el, összesen  4x256-al.
Ez biztosan jól működik.
Azt gyanítom, hogy bizonyos regisztereket ( pl. timer0, és timer1 kell 
feltölteni 0-val mindjárt az elején, mert mint az adatlapból kiderült, a 
RESET nem egyenlő regiszterértékeket nézve a táp ki-be kapcsolásával.

Köszönöm a segítséget, holnap kipróbálom majd az inicializálást másképpen 
megoldani.

Üdv   János. 



More information about the Elektro mailing list