Problem z ATtiny12

Sep 29, 2004 10 Replies

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



U¿ytkownik "pm" <prze snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:cjdtho$1dd$ snipped-for-privacy@nemesis.news.tpi.pl...

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

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.

Zgadzam siê, ale w takim przypadku program ruszy³by po np 5 sekundach, a u mnie mogê czekaæ tydzieñ i nic.

pm <prze snipped-for-privacy@poczta.onet.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 :)

Pzdr. Piotrek Sz.

Piotrek Sz. snipped-for-privacy@gazeta.pl napisał(a):

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

On Behalf Of Piotrek Sz.

??? Który port ?!

??? Który port ?!

??? Jakim cudem?!

pzdr Artur

snipped-for-privacy@poczta.onet.pl (ziel) napisał(a):

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ć ?

On Behalf Of Piotrek Sz.

To jest naważniejsze w życiu. Z podniesionym czołem, przyznać się do błędu.

chyba z OE się nie da. :-(

pzdr Artur

snipped-for-privacy@poczta.onet.pl (ziel) napisał(a):

..

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

Pzdr. Piotrek Sz.

Prawdopodobne.

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

A nie jest to jakis problem z watchdogiem ?

J.

Użytkownik Piotrek Sz. napisał:

Można anulowac wiadomość. Czy z FF, czy z czegokolwiek.

eL eS

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required