ATMega8 - brak komunikacji szeregowej z Max232, co może być nie tak?

ATMega8 i komunikacja szeregowa - problem





Poprzedni Następny
Wiadomość
Spis treści
From: "Grzegorz" <w_o_d_e_k_at_nospam_poczta.onet.pl>
Subject: ATMega8 i komunikacja szeregowa - problem
Date: Sun, 19 Sep 2004 02:08:27 GMT


Problem dotyczy niemozliwosci komunikowania sie seregowo z prockiem...
Praktycznie uklad ograniczylem tylko do samego procka, zlacza na programator
i kabelka do komunikacji szeregowej.
nie odpala nawet najprostszy program Basicowy:
$crystal = 1000000
$baud = 9600
$regfile = "m8def.dat"
Do
Print "napis1"
Waitms 2000
Print "inny nap"
Waitms 2000
Loop

Na blizniaczym ukladzie tyle ze ze starszym 2313 wszystko dziala OK.
transmisje testuje na terminalu PC - ale uklad z Maxem jest w porzadku (z
tego ukladu korzysta tez wspomniany 2313 - tylko przepinam kabelek).
W AtMega8 do pinow 2 i 3 nie jest podlaczone nic poza kabelkiem idacym do
Maxa232. Linie sa na pewno odpowiednie (Tx - Rx, Rx - Tx, zreszta na wszelki
wypadek sprawdzilem na odwrot :)
Korzystam z wewnetrznego oscylatora.
Procek wydaje sie sprawny daje stany wysokie i niskie na portach i
czestotliwosc tez chyba jest OK - mierzone na oko miernikiem waitms 1000
wydawalo sie miec pelna sekunde.. ( do, set portb.0, waitms 1000, reset
portb.0, waitms 1000, loop)
Jakies pol roku temu robilem ukladzik na ATm8 komunikujacy sie szeregowo,
ale nie przypominam sobie, zebym mial jakies problemy...
Teraz nie dziala ani w jedna ani w druga strone..
Moze cos przeoczylem?
Bardzo prosze o pomoc
Pozdrawiam Wszystkich

Grzegorz


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!newsfeed01.sul.t-online.de!t-online.de!newsfeed01.chello.at!newsfeed02.chello.at!news.chello.at.POSTED!53ab2750!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Grzegorz" <w_o_d_e_k_at_nospam_poczta.onet.pl>
Subject: Re: ATMega8 i komunikacja szeregowa - problem
Date: Sun, 19 Sep 2004 09:17:18 GMT



Problem dotyczy niemozliwosci komunikowania sie seregowo z prockiem...
Praktycznie uklad ograniczylem tylko do samego procka, zlacza na
programator
i kabelka do komunikacji szeregowej.
nie odpala nawet najprostszy program Basicowy:
$crystal = 1000000
$baud = 9600

Problem rozwiazalem sam - 1 Mhz i 9600 ma za duzy procent bledu, chyba
jeszcze jak oscylator RC dodatkowo wplynal na pogorszenie poprawnosci i po
prostu transmisja w ogole siadla. Po zmianie na 4800 wszysko dziala
poprawnie.
Pozdrawiam
Grzegorz



========
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: "Artur Starz" <artur.starz_at_nospam_ep.com.pl.wytnij.to>
Subject: Re: ATMega8 i komunikacja szeregowa - problem
Date: Sun, 19 Sep 2004 11:48:10 +0200


Witam...
Bo o 4 rano się śpi a nie gmera w prockach

Pozdrawiam
Artur Starz



========
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: ATMega8 i komunikacja szeregowa - problem
Date: Sun, 19 Sep 2004 19:11:14 +0200


On Sun, 19 Sep 2004 11:48:10 +0200, Artur Starz wrote:
Witam...
Bo o 4 rano się śpi a nie gmera w prockach

To zalezy o ktorej cloawiek ma "samo poludnie".
Masz racje - drzemka po obiedzie wazna rzecz :-)

J.


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