RTV forum PL | NewsGroups PL

Wysyłanie znaków na wyświetlacz przez port COM wymiana komunikatów z urządzeniem

Komunikacja przez COM

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Wysyłanie znaków na wyświetlacz przez port COM wymiana komunikatów z urządzeniem

MZielny
Guest

Thu Nov 29, 2007 10:18 am   



Witam
Piszę program, którego celem jest wysyłanie znaków na wyświetlacz urządzenia
elektronicznego. Komunikacja z urządzeniem następuje przez COM. Mam kilka
problemów z transmisją. Potrzebuję pomocy z zakresie wymiany komuniatów
między urządzeniem a programem.

Szczegóły na priva.

Pozdrawiam
Marian

Andy
Guest

Thu Nov 29, 2007 11:23 am   



MZielny pisze:
Quote:
Witam
Piszę program, którego celem jest wysyłanie znaków na wyświetlacz urządzenia
elektronicznego. Komunikacja z urządzeniem następuje przez COM. Mam kilka
problemów z transmisją. Potrzebuję pomocy z zakresie wymiany komuniatów
między urządzeniem a programem.

Szczegóły na priva.
...

Moze napiszesz tu cos konkretnego i kazdy cos Ci doradzi.
Moze uda sie rozwiazac problem.


--
Andrzej

MZielny
Guest

Thu Nov 29, 2007 4:42 pm   



Użytkownik "Andy" <anokWYTNIJ@ceti.pl> napisał w wiadomości
news:fim3uo$b55$1@news2.ipartners.pl...
Quote:
MZielny pisze:
Witam
Piszę program, którego celem jest wysyłanie znaków na wyświetlacz
urządzenia elektronicznego. Komunikacja z urządzeniem następuje przez
COM. Mam kilka problemów z transmisją. Potrzebuję pomocy z zakresie
wymiany komuniatów między urządzeniem a programem.

Szczegóły na priva.
...

Moze napiszesz tu cos konkretnego i kazdy cos Ci doradzi.
Moze uda sie rozwiazac problem.
Program wysyła 3 porcje 20 znaków (litery i cyfry) przez COM1 do urządzenia

elektroniczenego. Urządzenie
po kolei wyświetla znaki z każdego profilu na wyświetlaczu LCD.

Osoba wykonująca urządzenie prosi aby bajty były wysyłane w nastepujacy
sposób:
1 porcja 20 znaków: HEX
2 porcja 20 znaków: bibarnie
3 porcja 20 znaków: ASCII

W jaki sposób to zrobic ?

Teraz wszystko wysyłane jest jako ASCII.


Pozdrawiam
Marian

Jaroslaw Berezowski
Guest

Thu Nov 29, 2007 4:45 pm   



MZielny napisał(a):
Quote:
Osoba wykonująca urządzenie prosi aby bajty były wysyłane w nastepujacy
sposób:
1 porcja 20 znaków: HEX
W sensie uzywa znakow ASCII 0-9A-F do przeslania kodu ASCII znaku?


Quote:
2 porcja 20 znaków: bibarnie
Binarnie oznacza ze sa 8bitowo przekazwwane czy znowu znaki ASCII 0-1?


Quote:
3 porcja 20 znaków: ASCII

--
Jaroslaw "Jaros" Berezowski

Andy
Guest

Thu Nov 29, 2007 9:22 pm   



Użytkownik "MZielny" <mzielny@mti.org.pl> napisał w wiadomości
news:fimmjj$csu$1@atlantis.news.tpi.pl...
Quote:
...
Program wysyła 3 porcje 20 znaków (litery i cyfry) przez COM1 do
urządzenia
elektroniczenego. Urządzenie
po kolei wyświetla znaki z każdego profilu na wyświetlaczu LCD.

Osoba wykonująca urządzenie prosi aby bajty były wysyłane w nastepujacy
sposób:
1 porcja 20 znaków: HEX
2 porcja 20 znaków: bibarnie
3 porcja 20 znaków: ASCII

W jaki sposób to zrobic ?

Teraz wszystko wysyłane jest jako ASCII.


Tak szczerze mowiac to musicie chwile porozmawiac, zeby sie zrozumiec
poniewaz z tego opisu nie da sie jednoznacznie stwierdzic o co chodzi.
Najlepiej popros o jakies przyklady.

Przez port mozesz wyslac litere 'A'
czyli przy zalozeniu, ze przesylanie jest 8 bit
biedzie to liczba o kodzie 65 (dec) czyli 41 (hex)

Mozna przeslac ja jako dwa znaki hex czyli '4' i '1'.

To tyle mojej interpretacji :-)


--
Andrzej

MZielny
Guest

Fri Nov 30, 2007 12:31 pm   



Użytkownik "MZielny" <mzielny@mti.org.pl> napisał w wiadomości
news:fimmjj$csu$1@atlantis.news.tpi.pl...
Quote:

Użytkownik "Andy" <anokWYTNIJ@ceti.pl> napisał w wiadomości
news:fim3uo$b55$1@news2.ipartners.pl...
MZielny pisze:
Witam
Piszę program, którego celem jest wysyłanie znaków na wyświetlacz
urządzenia elektronicznego. Komunikacja z urządzeniem następuje przez
COM. Mam kilka problemów z transmisją. Potrzebuję pomocy z zakresie
wymiany komuniatów między urządzeniem a programem.

Szczegóły na priva.
...

Moze napiszesz tu cos konkretnego i kazdy cos Ci doradzi.
Moze uda sie rozwiazac problem.
Program wysyła 3 porcje 20 znaków (litery i cyfry) przez COM1 do
urządzenia elektroniczenego. Urządzenie
po kolei wyświetla znaki z każdego profilu na wyświetlaczu LCD.

Osoba wykonująca urządzenie prosi aby bajty były wysyłane w nastepujacy
sposób:
1 porcja 20 znaków: HEX
2 porcja 20 znaków: bibarnie
3 porcja 20 znaków: ASCII

W jaki sposób to zrobic ?

Teraz wszystko wysyłane jest jako ASCII.


1 porcja 20 znaków: HEX
2 porcja 20 znaków: bibarnie
3 porcja 20 znaków: ASCII

W jaki sposób to zrobic ?

Teraz wszystko wysyłane jest jako ASCII.

Pozdrawiam
Marian

Urządzenie elektroniczen używa ATMEGA 32L
Do wysłania bajtow na port używany jest program w Javie i biblioteka Java
Communication API
w ktorej jest funkcja outputStream.write(fpTekst.getBytes());
gdzie: static OutputStream outputStream;
a fpTekst to String.

Co mam ustawic aby bajty byly wysylane jako:
1 porcja 20 znaków: HEX
2 porcja 20 znaków: binarnie
3 porcja 20 znaków: ASCII

Jarek Andrzejewski
Guest

Fri Nov 30, 2007 11:37 pm   



On Fri, 30 Nov 2007 12:31:19 +0100, "MZielny" <mzielny@mti.org.pl>
wrote:

Quote:
w ktorej jest funkcja outputStream.write(fpTekst.getBytes());
gdzie: static OutputStream outputStream;
a fpTekst to String.

Co mam ustawic aby bajty byly wysylane jako:
1 porcja 20 znaków: HEX
2 porcja 20 znaków: binarnie
3 porcja 20 znaków: ASCII

Przy wysyłaniu pierwszej porcji w fpTekst umieść 20 znaków hex, przy
drugiej - 20 znaków binarnych, a przy trzeciej - 20 znaków ascii.
--
pozdrawiam,
Jarek Andrzejewski

elektroda NewsGroups Forum Index - Elektronika Polska - Wysyłanie znaków na wyświetlacz przez port COM wymiana komunikatów z urządzeniem

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map