Problem z ATtiny12



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "pm" <prze_ma_at_nospam_poczta.onet.pl>
Subject: Problem z ATtiny12
Date: Wed, 29 Sep 2004 10:57:53 +0200


Mam problem z układem ATtiny12. Podłączam do niego zasilanie, baz
zewnętrznego rezonatora i problem jest taki że jeśli wpalam do niego
program:
do
Set Pinb.4
waitms 500
reset Pinb.4
waitms 500
loop
Zapala się dioda i program staje

do
Reset Pinb.4
waitms 500
set Pinb.4
waitms 500
loop
Dioda nie zapala się i program staje

Mam wrażenie jakby program wykonywał tylko pierwszy krok.
Dzięki za pomoc



========
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: "Krzysztof Gawryś" <profrook_TO_USUN__at_nospam_o2.pl>
Subject: Re: Problem z ATtiny12
Date: Wed, 29 Sep 2004 11:11:12 +0200


Użytkownik "pm" <prze_ma_at_nospam_poczta.onet.pl> napisał w wiadomości
news:cjdtho$1dd$1_at_nospam_nemesis.news.tpi.pl...
Mam problem z układem ATtiny12. Podłączam do niego zasilanie, baz
zewnętrznego rezonatora i problem jest taki że jeśli wpalam do niego
program:
do
Set Pinb.4
waitms 500
reset Pinb.4
waitms 500
loop
Zapala się dioda i program staje

Program nie staje.
Skoro uC pracuje bez zewnetrznego oscylatora musisz w bascomie ustawić taki
zegar jaki jest wewnątrz struktury uC, dlaczego? Dlatego że jak masz
zdefiniowany zegar np 10MHz w BASCOMie a predkość wewnętrznego oscylatora
jest np. 1MHz (dane z dokumentacji atmela) to rzeczywisty czas postoju w
linijce
waitms 500
wynosi 500ms * 10MHz/1MHz, czyli 5s
Generalnie chodzi oto, że BASCOM dostosowuje pętle oczekiwania (waitms) do
zdefiniowanego w programie zegara, jesli ta wartość jest różna od
rzeczywistej, dzieją się wlasnie takie jaja :-)

K.



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

Poprzedni Następny
Wiadomość
Spis treści
From: "pm" <prze_ma_at_nospam_poczta.onet.pl>
Subject: Re: Problem z ATtiny12
Date: Wed, 29 Sep 2004 14:49:54 +0200


Zgadzam się, ale w takim przypadku program ruszyłby po np 5 sekundach, a u
mnie mogę czekać tydzień i nic.

Program nie staje.
Skoro uC pracuje bez zewnetrznego oscylatora musisz w bascomie ustawić
taki
zegar jaki jest wewnątrz struktury uC, dlaczego? Dlatego że jak masz
zdefiniowany zegar np 10MHz w BASCOMie a predkość wewnętrznego oscylatora
jest np. 1MHz (dane z dokumentacji atmela) to rzeczywisty czas postoju w
linijce
waitms 500
wynosi 500ms * 10MHz/1MHz, czyli 5s
Generalnie chodzi oto, że BASCOM dostosowuje pętle oczekiwania (waitms) do
zdefiniowanego w programie zegara, jesli ta wartość jest różna od
rzeczywistej, dzieją się wlasnie takie jaja :-)

K.





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

Poprzedni Następny
Wiadomość
Spis treści
From: J.F. <jfox_nospam_at_nospam_poczta.onet.pl>
Subject: Re: Problem z ATtiny12
Date: Wed, 29 Sep 2004 20:48:44 +0200


On Wed, 29 Sep 2004 11:11:12 +0200, Krzysztof GawryÂś wrote:
Użytkownik "pm" <prze_ma_at_nospam_poczta.onet.pl> napisał w wiadomości
Mam problem z układem ATtiny12. Podłączam do niego zasilanie, baz
zewnętrznego rezonatora i problem jest taki że jeśli wpalam do niego
program:
do
Set Pinb.4
waitms 500
reset Pinb.4
waitms 500
loop
Zapala się dioda i program staje

Program nie staje.

Prawdopodobne.

Skoro uC pracuje bez zewnetrznego oscylatora musisz w bascomie ustawić taki
zegar jaki jest wewnątrz struktury uC, dlaczego? Dlatego że jak masz
zdefiniowany zegar np 10MHz w BASCOMie a predkość wewnętrznego oscylatora
jest np. 1MHz (dane z dokumentacji atmela) to rzeczywisty czas postoju w
linijce
waitms 500
wynosi 500ms * 10MHz/1MHz, czyli 5s

Ale mysle ze 5s to by jeszcze zauwazyl.
Proponuje go wlaczyc na dluzej i poobserwowac.

A nie jest to jakis problem z watchdogiem ?

J.


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

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotrek Sz." <zumek.WYTNIJ_at_nospam_gazeta.pl>
Subject: Re: Problem z ATtiny12
Date: Wed, 29 Sep 2004 13:24:59 +0000 (UTC)


pm <prze_ma_at_nospam_poczta.onet.pl> napisał(a):

Mam problem z układem ATtiny12. Podłączam do niego zasilanie, baz
zewnętrznego rezonatora i problem jest taki że jeśli wpalam do niego
program:
do
Set Pinb.4
waitms 500
reset Pinb.4
waitms 500
loop
Zapala się dioda i program staje

do
Reset Pinb.4
waitms 500
set Pinb.4
waitms 500
loop
Dioda nie zapala się i program staje

Mam wrażenie jakby program wykonywał tylko pierwszy krok.
Dzięki za pomoc


Piny się czyta ,a zapisuje się do portu , który należy wcześniej ustawić jako
wyjście.
set ddrb.4
do
Reset Port.4
waitms 500
set Port.4
waitms 500
loop
To powinno działać jsk mniemam :)

Pzdr.
Piotrek Sz.


--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

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

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotrek Sz." <zumek.WYTNIJ_at_nospam_gazeta.pl>
Subject: Re: Problem z ATtiny12
Date: Wed, 29 Sep 2004 13:28:18 +0000 (UTC)


Piotrek Sz. <zumek.WYTNIJ_at_nospam_gazeta.pl> napisał(a):


Piny się czyta ,a zapisuje się do portu , który należy wcześniej ustawić jako
wyjście.
set ddrb.4
do
Reset Port.4
waitms 500
set Port.4
waitms 500
loop
To powinno działać jsk mniemam :)

Upsssss.Powinno być oczysiście SET portb.4 i RESET porb.4
Coś mi zeżarło "b" :)
Pzdr.
Piotrek Sz.




--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

========
Path: news-archive.icm.edu.pl!news2.icm.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: Problem z ATtiny12
Date: 29 Sep 2004 15:32:52 +0200


On Behalf Of Piotrek Sz.
Reset Port.4
??? Który port ?!
set Port.4
??? Który port ?!
To powinno działać jsk mniemam :)
??? Jakim cudem?!

pzdr
Artur

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


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

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotrek Sz." <zumek_at_nospam_gazeta.SKASUJ-TO.pl>
Subject: Re: RE: Problem z ATtiny12
Date: Wed, 29 Sep 2004 13:41:56 +0000 (UTC)


zielpro_at_nospam_poczta.onet.pl (ziel) napisał(a):

On Behalf Of Piotrek Sz.
Reset Port.4
??? Który port ?!
set Port.4
??? Który port ?!
To powinno działać jsk mniemam :)
??? Jakim cudem?!

pzdr
Artur

Ale mi wstyd :(
Poprawiłem tego lapsusa w następnym poście.

pzdr.
Piotrek Sz.

PS.
Czy post można skorygować ,jeżeli można to jak to zrobić ?



--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

========
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: RE: Problem z ATtiny12
Date: 29 Sep 2004 16:05:20 +0200


On Behalf Of Piotrek Sz.
Ale mi wstyd :(
Poprawiłem tego lapsusa w następnym poście.
To jest naważniejsze w życiu. Z podniesionym czołem,
przyznać się do błędu.

Czy post można skorygować ,jeżeli można to jak to zrobić ?
chyba z OE się nie da. :-(

pzdr
Artur

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


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

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotrek Sz." <zumek_at_nospam_WYTNIJ.gazeta.pl>
Subject: Re: RE: RE: Problem z ATtiny12
Date: Wed, 29 Sep 2004 14:28:25 +0000 (UTC)


zielpro_at_nospam_poczta.onet.pl (ziel) napisał(a):

On Behalf Of Piotrek Sz.
..

Czy post można skorygować ,jeżeli można to jak to zrobić ?
chyba z OE się nie da. :-(

pzdr
Artur

A z Firefoxa pewno,napewno NIE ;-)
Mimi to dzięki.

Pzdr.
Piotrek Sz.


--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.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?=A3ukasz_Sok=F3=B3?= <el_es_at_nospam_p0cz74.0n37.pl>
Subject: Re: Problem z ATtiny12
Date: Wed, 29 Sep 2004 21:42:40 +0200


U=BFytkownik Piotrek Sz. napisa=B3:
zielpro_at_nospam_poczta.onet.pl (ziel) napisa=B3(a):=20
Czy post mo=BFna skorygowa=E6 ,je=BFeli mo=BFna to jak to zrobi=E6 ?
A z Firefoxa pewno,napewno NIE ;-)
=20
Mo=BFna anulowac wiadomo=B6=E6.
Czy z FF, czy z czegokolwiek.

eL eS
--=20
| W T F |
| O M F G |
| I HATE 1337 |
|speak so damn|
|much it hurts|

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