Mes
Guest
Sat Dec 04, 2004 6:45 pm
Witam,
"bawie sie" rockiem AT90S2313. Proboje transmitowac dane z PC i do PC przez
RS.Odbieram dane przez Hyper Terminal. Wszystko jest ok uklad wysyla literki
i odbiera je ale tylko gdy do niego jest podlaczony kabel z programatora
ISP! Gdy odlacze ten kabelek to wszystko sie sypie. Owszem cos sie wysyla i
odbiera ale to jakies krzaczki. Czy mozecie mi wyjasnic ten absurd ?
PS.Dopiero zaczynam zabawe z programowaniem, nie wiem gdzie szukac bledu
wiec wkleje procedury obslugi ODB i NAD:
SIGNAL(SIG_UART_RECV)
{
komenda=UDR;
fodbznak=1;
}
SIGNAL(SIG_UART_TRANS)
{
char znak;
if(romram) //skad brac dane?
{
znak=PRG_RDB(pfifosio++); //bier z pamieci programu
}
else
{
znak=*pfifosio++; //bier z RAM
}
if(znak!=0) //czy koniec pobierania danych?
{
UDR=znak; //nie, wyslij znak pobrany z kolejki
}
else
{
cbi(UCR,TXEN); //wylacz
}
}
Pozdrawiam
Mesayah
mavs[NOSPAM]
Guest
Sat Dec 04, 2004 7:27 pm
Dnia 2004-12-04 19:45, Użytkownik Mes napisał:
Quote:
Witam,
"bawie sie" rockiem AT90S2313. Proboje transmitowac dane z PC i do PC przez
RS.Odbieram dane przez Hyper Terminal. Wszystko jest ok uklad wysyla literki
i odbiera je ale tylko gdy do niego jest podlaczony kabel z programatora
ISP! Gdy odlacze ten kabelek to wszystko sie sypie. Owszem cos sie wysyla i
odbiera ale to jakies krzaczki.
Obadaj polaczenie masy z komputerem. Mozliwe ze jak odpinasz
programator, odpinasz tez wspolna mase :)
--
pozdr,
mavs
Q
Guest
Sat Dec 04, 2004 9:24 pm
Quote:
odbiera ale to jakies krzaczki. Czy mozecie mi wyjasnic ten absurd ?
to rzeczywiscie dziwne

,
ale ja szukalbym "bledow" w sprzecie,
a dopiero na koncu w sofcie;
ps.
wlasnie odpalilem 4x uart na atmedze162
(2 soft (int0+timer0, int1+timer2) + 2 hard)
i jestem zdumiony, ze to dziala
Mes
Guest
Sun Dec 05, 2004 12:42 am
W swoim poscie mavs[NOSPAM]" <"mavs[NOSPAM] pado:
Quote:
Obadaj polaczenie masy z komputerem. Mozliwe ze jak odpinasz
programator, odpinasz tez wspolna mase
Hosanna!
No 100 lat bym myslal i bym nie wymyslil:)
O to chodzilo, mam jak widze walniety kabelek do RS. Wielkie dzieki
Mesayah