jak odpalic Timer0 w AVR 90s8535



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: jak odpalic Timer0 w AVR 90s8535
Date: Mon, 6 Sep 2004 16:26:31 +0200



Witam i prosze o pomoc :
Chce aby Timer0 zacz=B1=B3 liczy=E6 wiec wpisuje :
TCNT0 =3D 0; //zeruje licznik T0
TCCR0 =3D 3; =09 // CK/64 - preskaler

i powinien zliczac co 64 cykle - jednak nie robi tego :(

Czy o czym=B6 zapomnia=B3em czy m=F3j debugger jest "u=B3omny" ?

pzdr,



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: =?ISO-8859-2?Q?=22Przemcio_=AF=2E=22?= <przemcio_at_nospam_WYTNIJTOonet.pl>
Subject: Re: jak odpalic Timer0 w AVR 90s8535
Date: Mon, 06 Sep 2004 16:39:41 +0200


Piotr Chmiel napisał(a):

Witam i prosze o pomoc :
Chce aby Timer0 zaczął liczyć wiec wpisuje :
TCNT0 = 0; //zeruje licznik T0
TCCR0 = 3; // CK/64 - preskaler

i powinien zliczac co 64 cykle - jednak nie robi tego :(

Czy o czymś zapomniałem czy mój debugger jest "ułomny" ?

pzdr,


a uruchomiles licznik/liczniki???

--
Pozdrawiam - Przemcio Ż.
http://www.gsm.behende.pl = LOGO - DZWONKI!!!
http://www.nasza.behende.pl - strona Nasza:)))
- MY - FORUM - GALERIA - TY -
gg: 1156769, tlen: belmotybe

========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!lublin.pl!news.lublin.pl!piot

Poprzedni Następny
Wiadomość
Spis treści
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: Re: jak odpalic Timer0 w AVR 90s8535
Date: Mon, 6 Sep 2004 17:04:40 +0200


On Mon, 6 Sep 2004, "Przemcio =AF." wrote:

Witam i prosze o pomoc :
Chce aby Timer0 zacz=B1=B3 liczy=E6 wiec wpisuje :
TCNT0 =3D 0; //zeruje licznik T0
TCCR0 =3D 3; =09 // CK/64 - preskaler

i powinien zliczac co 64 cykle - jednak nie robi tego :(

Czy o czym=B6 zapomnia=B3em czy m=F3j debugger jest "u=B3omny" ?

a uruchomiles licznik/liczniki???

a robi si=EA to inaczej ni=BF napisa=B3em wy=BFej ?


========
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Michał" <reff_at_nospam_go2.pl>
Subject: Re: jak odpalic Timer0 w AVR 90s8535
Date: Mon, 6 Sep 2004 16:47:21 +0200


Witam
np:
TIMSK=0x82; //zezwolenie na przerwanie z T1 i T0
TCNT0=0xe0; //ustawienie timera T0 na 256us
sei(); //wlaczenie przerwan
TCCR0=0x03; //start timera T0 256us
Pzdr
Michal



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!lublin.pl!news.lublin.pl!piot

Poprzedni Następny
Wiadomość
Spis treści
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: Re: jak odpalic Timer0 w AVR 90s8535
Date: Mon, 6 Sep 2004 17:25:34 +0200


On Mon, 6 Sep 2004, Micha=B3 wrote:

Witam
np:
TIMSK=3D0x82; //zezwolenie na przerwanie z T1 i T0
TCNT0=3D0xe0; //ustawienie timera T0 na 256us
sei(); //wlaczenie przerwan
TCCR0=3D0x03; //start timera T0 256us

A kto co=B6 pisa=B3 o przerwaniach ?
nie chce przerwa=F1 - chce aby timer zacz=B1=B3 zlicza=E6 i tyle :)
pzdr,

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: =?ISO-8859-2?Q?=22Przemcio_=AF=2E=22?= <przemcio_at_nospam_WYTNIJTOonet.pl>
Subject: Re: jak odpalic Timer0 w AVR 90s8535
Date: Mon, 06 Sep 2004 17:28:34 +0200


Piotr Chmiel napisał(a):

On Mon, 6 Sep 2004, Michał wrote:



Witam
np:
TIMSK=0x82; //zezwolenie na przerwanie z T1 i T0
TCNT0=0xe0; //ustawienie timera T0 na 256us
sei(); //wlaczenie przerwan
TCCR0=0x03; //start timera T0 256us



A kto coś pisał o przerwaniach ?
nie chce przerwań - chce aby timer zaczął zliczać i tyle :)
pzdr,


zapytam raz jeszcze: jak chcesz zeby dzialal ci timer jak go nie
wlaczasz, tylko
wystawiasz mu wartosc???

--
Pozdrawiam - Przemcio Ż.
http://www.gsm.behende.pl = LOGO - DZWONKI!!!
http://www.nasza.behende.pl - strona Nasza:)))
- MY - FORUM - GALERIA - TY -
gg: 1156769, tlen: belmotybe

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.internetia.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Rafal Baranowski" <rufus_at_nospam_zeus.polsl.gliwice.pl.usun.to>
Subject: Re: jak odpalic Timer0 w AVR 90s8535
Date: Mon, 6 Sep 2004 18:09:52 +0200



Użytkownik "Przemcio Ż." <przemcio_at_nospam_WYTNIJTOonet.pl> napisał w wiadomości
news:chhvt2$apu$2_at_nospam_nemesis.news.tpi.pl...
nie chce przerwań - chce aby timer zaczął zliczać i tyle :)

zapytam raz jeszcze: jak chcesz zeby dzialal ci timer jak go nie
wlaczasz, tylko
wystawiasz mu wartosc???

Hm, a to jak się go włącza? :-)

Do Piotra: powinno działać tak, jak napisałeś. Jeśli nie działa, to... coś
jest nie tak. ;-) Symulator w AVRStudio działa poprawnie, jeśli tym go
nakarmić:

clr R16
out TCNT0, R16 ; to zresztą niepotrzebne, bo TCNT0=0 po resecie
ldi R16, 3
out TCCR0, R16

Pzdr,
Raf.


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!lublin.pl!news.lublin.pl!piot

Poprzedni Następny
Wiadomość
Spis treści
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: Re: jak odpalic Timer0 w AVR 90s8535
Date: Tue, 7 Sep 2004 11:46:47 +0200


On Mon, 6 Sep 2004, Rafal Baranowski wrote:

Hm, a to jak si=EA go w=B3=B1cza? :-)

Do Piotra: powinno dzia=B3a=E6 tak, jak napisa=B3e=B6. Je=B6li nie dzia=
=B3a, to... co=B6
jest nie tak. ;-) Symulator w AVRStudio dzia=B3a poprawnie, je=B6li tym g=
o
nakarmi=E6:

clr R16
out TCNT0, R16 ; to zreszt=B1 niepotrzebne, bo TCNT0=3D0 po resecie
ldi R16, 3
out TCCR0, R16

dzieki :),czyli m=F3j debugger/symulator cos niedomaga, ale czy to
mo=BFliwe u IAR Embedded Workbench ?



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsgate.onet.pl!newsgate.p

Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_poczta.onet.pl (ziel)
Subject: RE: jak odpalic Timer0 w AVR 90s8535
Date: 7 Sep 2004 14:03:59 +0200


On Behalf Of Piotr Chmiel
dzieki :),czyli mój debugger/symulator cos niedomaga, ale czy to
możliwe u IAR Embedded Workbench ?

Czegoś nie rozumiem.
Chcesz w Timer0 zliczać impulsy (zew./wew.) i sprawdzać w programie
czy osiągnął porządaną warość?
Nie prościej, wpisać do Timer0 jakąś wartość i robiąc inne pożyteczne
rzeczy, grzecznie czekać na przerwanie informujące o osiągnieciu
porządanej liczby impulsów?

pzdr
Artur

--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!lublin.pl!news.lublin.pl!piot

Poprzedni Następny
Wiadomość
Spis treści
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: RE: jak odpalic Timer0 w AVR 90s8535
Date: Tue, 7 Sep 2004 14:39:01 +0200


On Tue, 7 Sep 2004, ziel wrote:

On Behalf Of Piotr Chmiel
dzieki :),czyli m=F3j debugger/symulator cos niedomaga, ale czy to
mo=BFliwe u IAR Embedded Workbench ?

Czego=B6 nie rozumiem.
Chcesz w Timer0 zlicza=E6 impulsy (zew./wew.) i sprawdza=E6 w programie
czy osi=B1gn=B1=B3 porz=B1dan=B1 waro=B6=E6?
Nie pro=B6ciej, wpisa=E6 do Timer0 jak=B1=B6 warto=B6=E6 i robi=B1c inne =
po=BFyteczne
rzeczy, grzecznie czeka=E6 na przerwanie informuj=B1ce o osi=B1gnieciu
porz=B1danej liczby impuls=F3w?

Chce =BFeby zacz=B1=B3 wog=F3le liczy=E6 cykle zegara (nie wa=BFne do ilu)
a debugger nie chce nawet ruszy=E6 licznikiem :(

NIE CHCE =AFADNYCH PRZERWA=D1 !!!

PZDR,



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsgate.onet.pl!newsgate.p

Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_poczta.onet.pl (ziel)
Subject: RE: jak odpalic Timer0 w AVR 90s8535
Date: 7 Sep 2004 14:26:39 +0200


On Behalf Of Piotr Chmiel
NIE CHCE ŻADNYCH PRZERWAŃ !!!

Nie rozumiem.
Bez włączonych przerwań licznik se będzie chodził w kółko.
I NIKT ni ebędzie o tym wiedział.
Czy mogę spytać, dlaczego masz taką awersję do przerwań?

pzdr
Artur

--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.nask.pl!lublin.pl!news.lublin.pl!piot

Poprzedni Następny
Wiadomość
Spis treści
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: RE: jak odpalic Timer0 w AVR 90s8535
Date: Tue, 7 Sep 2004 17:57:08 +0200


On Tue, 7 Sep 2004, ziel wrote:

On Behalf Of Piotr Chmiel
NIE CHCE =AFADNYCH PRZERWA=D1 !!!

Nie rozumiem.
Bez w=B3=B1czonych przerwa=F1 licznik se b=EAdzie chodzi=B3 w k=F3=B3ko.
I NIKT ni eb=EAdzie o tym wiedzia=B3.
Czy mog=EA spyta=E6, dlaczego masz tak=B1 awersj=EA do przerwa=F1?

I niech se chodzi w k=F3=B3ko :)
Tylko problem w tym =BFe w tym debuggerze wog=F3le nie chodzi !!!!!!!!
Co mi po przerwaniach skoro licznik nie chodzi !!!!!!
Licznik nie chodzi ... jak licznik nie chodzi to si=EA nie przepe=B3ni...
jak si=EA nie przepe=B3ni to nie bedzie przerwania...

teraz ja=B6niej ?

pzdr,


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.p

Poprzedni Następny
Wiadomość
Spis treści
From: "r_dziurek" <r_dziurek_at_nospam_poczta.onet.pl>
Subject: Re: jak odpalic Timer0 w AVR 90s8535
Date: 6 Sep 2004 18:01:22 +0200


On Mon, 6 Sep 2004, Michał wrote:

Witam
np:
TIMSK=0x82; //zezwolenie na przerwanie z T1 i T0
TCNT0=0xe0; //ustawienie timera T0 na 256us
sei(); //wlaczenie przerwan
TCCR0=0x03; //start timera T0 256us

A kto coś pisał o przerwaniach ?
nie chce przerwań - chce aby timer zaczął zliczać i tyle :)
pzdr,

Wpisałem to w AVRstudio i zgodnie z przewidywaniami timer liczył.
Tylko oczywiście należało po tym dodac jeszcze kawałek w którym sie program
zapętli. Moze właśnie o tym zapomniałeś ??

.include "8535def.inc

ldi r16,0
out tcnt0,r16
ldi r16,3
out tccr0,r16

petla:
nop
nop
rjmp petla

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!lublin.pl!news.lublin.pl!piot

Poprzedni Następny
Wiadomość
Spis treści
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: Re: jak odpalic Timer0 w AVR 90s8535
Date: Tue, 7 Sep 2004 11:52:11 +0200


On Mon, 6 Sep 2004, r_dziurek wrote:

Wpisa=B3em to w AVRstudio i zgodnie z przewidywaniami timer liczy=B3.
Tylko oczywi=B6cie nale=BFa=B3o po tym dodac jeszcze kawa=B3ek w kt=F3rym=
sie program
zap=EAtli. Moze w=B3a=B6nie o tym zapomnia=B3e=B6 ??

Nie zapomnia=B3em :) Ja ten timer testuje w Iar Embedded Workbench
a napisa=B3=EAm w C . I co=B6 ten debugger nie chce licznika TCNT0 pop=EAdz=
a=E6 :(
Po prostu jest tam ci=B1gle 0 :(

Mo=BFe porad=BCcie jaki=B6 program na AVR z symylatorem i kompilatorem C

pzdr,


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "EM" <edim123_at_nospam_poczta.onet.pl>
Subject: Re: jak odpalic Timer0 w AVR 90s8535
Date: Tue, 7 Sep 2004 15:42:33 +0200


Nie zapomniałem :) Ja ten timer testuje w Iar Embedded Workbench
a napisałęm w C . I coś ten debugger nie chce licznika TCNT0 popędzać :(
Po prostu jest tam ciągle 0 :(
Witaj
Skoro nie używasz tego licznika do niczego, to może po prostu optymalizacja
wyrzuciła obsługę jego. Ale tylko tak sobie gdybam...
--
Pozdr
EM



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai