Problem z ATtiny12
Masz problem? Zapytaj na forum elektroda.pl
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
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
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
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
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
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
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
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
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
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
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