=?iso-8859-2?Q?copy_com2_-_dzia=B3a=2C_ale...?=



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
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)


Poprzedni Następny
Wiadomość
Spis treści
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. !]

Poprzedni Następny
Wiadomość
Spis treści
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


Poprzedni Następny
Wiadomość
Spis treści
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






Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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.


Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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.



Poprzedni Następny
Wiadomość
Spis treści
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.


Poprzedni Następny
Wiadomość
Spis treści
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