=?iso-8859-2?Q?copy_com2_-_dzia=B3a=2C_ale...?=
Masz problem? Zapytaj na forum elektroda.pl
From: "pw" <1529_at_nospam_poczta.clinika.pl>
Subject: =?iso-8859-2?Q?copy_com2_-_dzia=B3a=2C_ale...?=
Date: Wed, 6 Nov 2002 17:18:14 +0100
Połączyłem DTR+DSR i RTS+CTS - udało mi
się przesłać plik przez copy com2, ale
nie wszystko działa prawidłowo.
Przesyłałem jednobajtowy plik do AT89C2051
(do RXD). Program do odbioru tego bajtu
napisałem w Bascomie - użyłem "inputbin".
Przesyłałem jeden bajt o wartościach:
3,4,5,6,7,8,9,0A,0B. Prawidłowo zostały
odebrane tylko: 3,5,6,9,0A. Zauważyłem, że
te bajty mają po dwie jedynki (w zapisie
dwójkowym), a pozostałe (źle odebrane)
jedną, albo trzy.
Próbowałem różnych ustawień:
mode com2 9600,o,8,1
mode com2 9600,e,8,1
mode com2 9600,n,8,1
ale nigdy wszystkie cyfry (przesłany bajt)
nie zostały zinterpretowane prawidłowo.
Co jest nie tak ?
Program jest taki:
______________________
$baud = 9600
$crystal = 12000000
Dim Bajt As Byte
Dim Licznik As Byte
Do
Inputbin Bajt
For Licznik = 1 To Bajt
P1 = 0
Waitms 200
P1 = 255
Waitms 255
Next
Loop
End
________________________
(do P1.0 podłączyłem LED)
From: Marek Lewandowski <nospamabuse_at_nospam_poczta.onet.pl>
Subject: =?iso-8859-2?Q?Re:_copy_com2_-_dzia=B3a,_ale...?=
Date: Wed, 06 Nov 2002 18:52:39 +0100
pw wrote:
Co jest nie tak ?
Program jest taki:
A zrób:
$baud = 9600
$crystal = 12000000
Dim Bajt As Byte
Dim Licznik As Byte
Do
Inputbin Bajt
Outputbin Bajt
Loop
End
i weź jakiś program terminala (np. ściagnij Dos Navigatora, tam jest
całkiem wygodny) i zobacz, czy dostajesz nazad to co posłałeś...
--
Marek Lewandowski ICQ# 10139051/GG# 154441
locustXpoczta|onet|pl
http://locust.republika.pl
[! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]
From: ziel <zielpro_at_nospam_poczta.onet.pl>
Subject: Re: copy com2 - =?ISO-8859-2?Q?dzia=B3a=2C_ale=2E=2E=2E?=
Date: Wed, 06 Nov 2002 19:27:59 +0100
Dnia 2002-11-06 17:18, Użytkownik pw napisał :
Co jest nie tak ?
Wszystko.
Input czeka tylko określony czas, a następnie leci dalej przez program,
nastepnie zastyga w bezruchu na 200ms itd.
Zrób to normalnie na przerwaniu, na początek z przykładów, a jako
potwiedzenie użyj funkcji PRINT.
pzdr
Artur
From: "Andy" <anok_at_nospam_ceti.pl>
Subject: Re: copy com2 - działa, ale...
Date: Wed, 6 Nov 2002 23:39:27 +0100
"pw" <1529_at_nospam_poczta.clinika.pl> wrote in message news:aqbj4p$79o$1_at_nospam_news.onet.pl...
...
Program jest taki:
______________________
$baud = 9600
$crystal = 12000000
ja sie na bascomie nie znam
ale wiem, ze przy kwarcu 12 MHz
nie da sie uzyskac rownego 9600 bps
na prockach 51
Andrzej
From: zbyszeks_at_nospam_poczta.onet.pl
Subject: Re: copy com2 - działa, ale...
Date: 6 Nov 2002 23:44:51 +0100
ja sie na bascomie nie znam
ale wiem, ze przy kwarcu 12 MHz
nie da sie uzyskac rownego 9600 bps
na prockach 51
Wstaw kwarc 11,059MHz
wtedy będziesz mógł pchać spokojnie 9600
Jeśli nie mozesz wymienić to spróbuj na niższych prędkościach np. 1200, 600 bps
Pozdrowienia Zbyszek
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
From: "pw" <1529_at_nospam_poczta.clinika.pl>
Subject: =?iso-8859-2?Q?Re:_copy_com2_-_dzia=B3a=2C_ale...?=
Date: Tue, 12 Nov 2002 20:25:52 +0100
Wstaw kwarc 11,059MHz
wtedy będziesz mógł pchać spokojnie 9600
Jeśli nie mozesz wymienić to spróbuj na niższych prędkościach np. 1200, 600
bps
Wstawiłem - pomogło. Udało mi się nawet z 19200 bps.
Ale w Bascomie w pomocy nie było żadnej informacji, że
inputbin może działać tylko z kwarcem 11,059 MHz.
From: zbyszeks_at_nospam_poczta.onet.pl
Subject: Re: copy com2 - działa, ale...
Date: 12 Nov 2002 20:41:29 +0100
Wstaw kwarc 11,059MHz
wtedy będziesz mógł pchać spokojnie 9600
Jeśli nie mozesz wymienić to spróbuj na niższych prędkościach np. 1200, 600
bps
Wstawiłem - pomogło. Udało mi się nawet z 19200 bps.
Ale w Bascomie w pomocy nie było żadnej informacji, że
inputbin może działać tylko z kwarcem 11,059 MHz.
No to fajnie.
Cieszę się, że pomogłem.
Zbyszek
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: =?iso-8859-2?Q?Re:_copy_com2_-_dzia=B3a=2C_ale...?=
Date: Fri, 8 Nov 2002 23:12:56 +0100
ja sie na bascomie nie znam
ale wiem, ze przy kwarcu 12 MHz
nie da sie uzyskac rownego 9600 bps
na prockach 51
Ja sie na bascomie tez nie znam, na 51 tez nie
ale mozna dzielniki z reguly dobrac tak ze blad bedzie ponizej 2%
i wtedy nie ma to znaczenia.
jerry
From: jfox_at_nospam_poczta.onet.pl (J.F.)
Subject: Re: copy com2 - działa, ale...
Date: Sun, 10 Nov 2002 10:06:30 GMT
On Fri, 8 Nov 2002 23:12:56 +0100, jerry1111 wrote:
ja sie na bascomie nie znam
ale wiem, ze przy kwarcu 12 MHz
nie da sie uzyskac rownego 9600 bps
na prockach 51
Ja sie na bascomie tez nie znam, na 51 tez nie
ale mozna dzielniki z reguly dobrac tak ze blad bedzie ponizej 2%
i wtedy nie ma to znaczenia.
Sie nie znasz na 51. Nie mozna. Blad to niestety 8% -
czyli nie ma prawa dzialac.
J.
From: Kubsztal <kubsztal-wytnij-to_at_nospam_alpha.net.pl>
Subject: Re: copy com2 - działa, ale...
Date: Sun, 10 Nov 2002 13:13:56 +0100
Dnia Sun, 10 Nov 2002 10:06:30 GMT człowiek znany jako
jfox_at_nospam_poczta.onet.pl (J.F.) wykaligrafował, co następuje:
On Fri, 8 Nov 2002 23:12:56 +0100, jerry1111 wrote:
[ciach 12MHz/9600kbps]
Sie nie znasz na 51. Nie mozna. Blad to niestety 8% -
czyli nie ma prawa dzialac.
SAB515/517, makiety MicroMaxa - działa bezproblemowo. Pozdr. Kubsztal.
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: =?ISO-8859-1?Q?Re:_copy_com2_-_dzia=B3a=2C_ale...?=
Date: Sun, 10 Nov 2002 13:32:47 +0100
Ja sie na bascomie tez nie znam, na 51 tez nie
ale mozna dzielniki z reguly dobrac tak ze blad bedzie ponizej 2%
i wtedy nie ma to znaczenia.
Sie nie znasz na 51. Nie mozna. Blad to niestety 8% -
czyli nie ma prawa dzialac.
Napisalem ze sie nie znam :)
Na moja Toshibe z zegarkiem 24MHz da sie albo
do 38400 albo 57600. Jak wiecej to juz 22.1184MHz.
Czasami wygodna taka wieksza ilosc preskalerow.
jerry