FAQ | Points | Add... | Recent posts | Search | Register | Log in


[atmega8][asm] Częstotliwość wdt


Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> AVR Microcontrollers -> [atmega8][asm] Częstotliwość wdt
Author
Message
->Mike<-
Poziom 10
Poziom 10


Joined: 05 Dec 2003
Posts: 45
Location: Reda

Post#1 Post from the author of the topic 29 Mar 2009 15:21   

[atmega8][asm] Częstotliwość wdt


Otóż bawię się swoją atmegą, próbując zmienić jej częstotliwość wtatchdoga. ustawiam bity w wdtcr w różnej konfiguracji a dioda miga cały czas tak samo. mam prosty program który zapala diodę. Wdt jest włączony ustawiony na 2 s a na diodzie widzę tylko czas opóźnienia resetu 54ms co może być przyczyną takiego stanu rzeczy?

z góry dzięki za pomoc
Mateusz

Poprawiłem tytuł - Regulamin. [c_p]
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 29 Mar 2009 15:21   





Back to top
   
->Mike<-
Poziom 10
Poziom 10


Joined: 05 Dec 2003
Posts: 45
Location: Reda

Post#2 Post from the author of the topic 01 Apr 2009 02:38   

Re: [atmega8][asm] Częstotliwość wdt


widzę że słabo coś z odpowiedziami nic może kod pomoże;

Code:
.DEVICE ATmega8
.org 0x00
   ldi r16, 0xff ;port b wyjścia
   out ddrb, r16

   in r18, wdtcr
   sbr r18, (1<<wde)|(1<<wdp2)|(1<<wdp1)|(1<<wdp0)
   out wdtcr, r18   
   wdr
a:   
   ldi r17, 0b01010101
   out portb, r17   
   
   neg r17
   out portb, r17
   jmp a

Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 01 Apr 2009 02:38   





Back to top
   
->Mike<-
Poziom 10
Poziom 10


Joined: 05 Dec 2003
Posts: 45
Location: Reda

Post#3 Post from the author of the topic 01 Apr 2009 11:48   

Re: [atmega8][asm] Częstotliwość wdt


po nieprzespanej nocy doszedłem do tego co było nie tak ;P a jakoś w datasheecie się tego nie doczytałem otóż należało wcześniej ustawić jeszcze bit wdce

kod w którym już zmiany wdp0-2 mają wpływ na czas:

Code:
.DEVICE ATmega8

   ldi r16, 0xff ;port b wyjścia
   out ddrb, r16

   sbr r18, (1<<wde)+(1<<wdce)
   out wdtcr, r18   
   in r18, wdtcr
   sbr r18, (1<<wdp2)+(1<<wdp1)+(1<<wdp0)
   out wdtcr, r18   
a:   
   ldi r17, 0b01010101
   out portb, r17   
   
   neg r17
   out portb, r17
   jmp a

Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> AVR Microcontrollers -> [atmega8][asm] Częstotliwość wdt
Page 1 of 1
Similar topics
[ASM][Atmega8]Wyświetlacz graficzny (19)
atmega8 powrot z przerwania asm (5)
[ATMEGA8][ASM] Problen z ADC (7)
atmega8 i częstotliwość (8)
[ATMega8][ASM] Bootloader (14)
[ATmega8][ASM] przetwornik A/C (6)
ATMega8 => USART => ASM (2)
[attinny13][asm] clkpr częstotliwość zegara (2)
[ATmega8][asm] konfiguracja PWM (9)
[ASM] Szukam bootloadera na ATMega8 (4)

Page generation time: 0.142 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed