[elektro] atmega644p WDT
Fuzesi Arnold
arnold.fuzesi.lista at gmail.com
Fri Aug 20 12:27:13 CEST 2010
Szia!!
Teljesen jonak tunik szamomra ez is.
137 __disable_interrupt();
\ 00000000 94F8 CLI
138 cbi(MCUSR,WDRF); //needed
\ 00000002 B704 IN R16, 0x34
\ 00000004 7F07 ANDI R16, 0xF7
\ 00000006 BF04 OUT 0x34, R16
139 __watchdog_reset();
\ 00000008 95A8 WDR
140 WDTCSR|=b00011000;
\ 0000000A 91000060 LDS R16, 96
\ 0000000E 6108 ORI R16, 0x18
\ 00000010 93000060 STS 96, R16
141 WDTCSR= b00001111; //2s period WDT Timeout
\ 00000014 E00F LDI R16, 15
\ 00000016 93000060 STS 96, R16
On 2010. 08. 19. 12:31, Miko, Imre wrote:
> Szia,
>
> Minden jonak tunik.
> Nezzuk meg mit csinal belole a fordito.
> Tudsz mutatnu egy listafile reszletet?
>
> Udv,
> Imre
>
> -----Original Message-----
> From: elektro-bounces at tesla.hu [mailto:elektro-bounces at tesla.hu] On Behalf Of Fuzesi Arnold
> Sent: 19 August 2010 12:13
> To: elektro at tesla.hu
> Subject: Re: [elektro] atmega644p WDT
>
> Szia!
>
> #define cbi(port,bit) (port &= ~(1<<bit))
>
> Arnold
> On 2010. 08. 19. 11:25, Miko, Imre wrote:
>> Hello,
>>
>> Mit csinal a cbi fuggvenyed?
>>
>> cbi gepi utasitas csak az $00 - $1F address rangre mukodik.
>>
>> Az MCUSR cime IN/OUT-tal 0x34 (LD/ST-vel 0x54)
>>
>> Udv,
>> Imre
>>
>>
>> -----Original Message-----
>> From: elektro-bounces at tesla.hu [mailto:elektro-bounces at tesla.hu] On Behalf Of Fuzesi Arnold
>> Sent: 18 August 2010 20:20
>> To: elektro at tesla.hu
>> Subject: [elektro] atmega644p WDT
>>
>> Sziasztok!
>>
>> szetszivat.
>>
>> main(){
>> __disable_interrupt();
>> __watchdog_reset();
>> cbi(MCUSR,WDRF);
>> WDTCSR|=b00011000; (probaltam WDTCSR=b00011000; is)
>> WDTCSR= b00001111; //2s period WDT Timeout
>> for(;;);
>> }
>>
>>
>> namost ez ugyan miert nem mukodik?!
>>
>> Szepen ujraindul a proc, pontosabban leall, de utana se kep se hang, nem indul ujra.
>>
>> Fuse bitekben nincs a WDT bekapcsolva, a progi indulasnal kapcsolom be.
>> Ennek mukodnie kene, de nem.
>>
>> Köszi,
>> Arnold
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>
> -----------------------------------------
> elektro[-flame|-etc]
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list