Przykład w asm, rs-232-dlaczego w terminalu win98 są bzdury?

Komputer wraz z oprogramowaniem wspomagającym projektowanie stał się częścią życia elektronika.
Techmann
Raczkujący użytkownik 1
Raczkujący użytkownik 1
Posty: 1
Rejestracja: czw 01 maja 2003, 20:18

Przykład w asm, rs-232-dlaczego w terminalu win98 są bzdury?

Postautor: Techmann » pt 08 sie 2003, 9:08

Jak w temacie.Prosty przykład wysyłania bajtu.No i nie działa.Róznie kombinuję i kiszka. Może ktoś luknie i napisze co nie tak.

ORG 00h
MOV SCON,#40h
MOV TMOD,#20h
MOV TH1, #0FDh
MOV TL1, #0FDh
MOV TCON,#40h
CLR TI
SKOK: MOV SBUF ,#55h
JNB TI,$
CLR TI
JMP SKOK
END


pozdrawiam

Gość

Postautor: Gość » czw 21 sie 2003, 21:57

Jaki masz kwarc ? Czy procek wogule cos Ci wysyła ? Od strony programowej jest wszystko OK!

jang

Postautor: jang » pt 28 sty 2005, 15:00

Spotkałem się z czymś takim nieraz. Prawdopodobnie to wina synchronizacji. To nie problem procka tylko uarta i tym, co nim zarządza. Musisz zrobić odstęp między znakami trwający conajmniej dwa lub trzy bity przy nastawionej przez Ciebie prędkości. Najlepiej wydłuż ten czas do 30 ms. Nie wiem do czego to stosujesz ale jeśli rozmawiamy o WIN to chyba nie musi to być zbyt szybkie :) :)


Wróć do „Oprogramowanie wspomagające projektowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika. i 45 gości