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

Cseh Róbert R.Cseh at Richter.hu
Wed Sep 12 11:37:30 CEST 2007


Esetleg az újraindulás nem egy sima jmp $0000?
Ekkor ugye a SRAM nincsen kinullázva, mint táp el/visszarakásnál...

Nálam AVRnél volt 1x régen ilyen.
Azóta bascom alatt:

Dim a as byte
A=0 '<-ez a sor maradt ki

Így a jmp $0000 esetén az A értéke ami az _előző_ futásból bennmaradt, azzal dolgozott tovább....
Az hogy a SRAM helyet a $0000 cím után nullázni kell-e vagy megtörténik-e, sosem lestem meg az újabb fordítóban.
Hogy ez PIC, AVR fordítónál hogyan működik - nem tudom...


Indítás nálam lehet jmp $0000, WatchDog indítással, külső resettel, tápelvétellel...
Sosem teszteltem igazán melyik esetben mi történik Icn belül. Maradtama  favágómódszernél, hogy a változó kap egy indulóértéket....

De a  256/1024 esetén egy Byte/Word ugrás is lehet....


Robi





-----Original Message-----
From: Tibike [mailto:csotibi at freemail.hu] 
Sent: Wednesday, September 12, 2007 11:27 AM
To: elektro at tesla.hu
Subject: Re: Reset kéedés ( PIC 16 F 685 )

>Mivel elég zajos a környezet, ezért úgy csináltam meg, hogy 256 mérést 
>átlagolva adok egy eredményt.

>Aztán átírtam, hogy 1024 mérésből adjon eredményt, és ettől kezdve 
>megbolundult.

Gyanús az a 256 és 1024....
Hogyan intézed az átlagolást, tárolást? Nem ott keveredik el valaki?
Írod, hogy bekapcsnál jó a dolog.... Nem szaladsz rá valami huncut kis jelzőbitre, ami a resetet jelzi? Fene tudja.

Tibike




More information about the Elektro mailing list