Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Jak wysłać z mikrokontrolera taką sekwencję w jednym ciągu

Awatar użytkownika
almatea
-
-
Posty:240
Rejestracja:12 gru 2003, o 17:02
Lokalizacja:Brzeszcze
Kontaktowanie:
Jak wysłać z mikrokontrolera taką sekwencję w jednym ciągu

Postautor: almatea » 27 mar 2005, o 12:32

To jest fragment programu z Visual Basica. Realizuje funkcję wysłania z portu szeregowego podanej niżej sekewcji. Jak zrealizować coś takiego z poziomu mikrokontrolera.

MSComm1.Output = Chr(30) & Chr(0) & Chr(16) & Chr(1) & Chr(0) & Chr(39) & Chr(0) & Chr(1) & Chr(0) & Chr(1) & Chr(12) & Chr(0) & Chr(43) & Chr(0) & Chr(52) & Chr(0) & Chr(56) & Chr(0) & Chr(51) & Chr(0) & Chr(50) & Chr(0) & Chr(55) & Chr(0) & Chr(51) & Chr(0) & Chr(55) & Chr(0) & Chr(50) & Chr(0) & Chr(51) & Chr(0) & Chr(57) & Chr(0) & Chr(51) & Chr(5) & Chr(1) & Chr(5) & Chr(0) & Chr(2) & Chr(0) & Chr(0) & Chr(1) & Chr(1) & Chr(67) & Chr(0) & Chr(95) & Chr(37)

Wysłanie np. 12 znaków mscomm1.output="AAAAAAAAAAAA" z poziomu VB powoduje wysłanie ich w jednym ciągu

Transmisja z mikrokontrolera Print "AAAAAAAAAAAA" dzielona jest po 8 znaków.
Podsłuchując port szeregowy da się zauważyć dwie paczki. Jedna 8 znaków a druga 4.
Czy jest szansa wysłać z mikrokontrolera np 200 znaków w jednym ciągu?

Pozdrawiam
Rafał

radzio
Moderator
Moderator
Posty:967
Rejestracja:13 maja 2003, o 10:33
Lokalizacja:Sosnowiec
Kontaktowanie:

Postautor: radzio » 27 mar 2005, o 14:11

Rożważanie czysto teoretyczne (nie sprawdzałem jak to działa) :

Kod: Zaznacz cały

Dim I As Byte Dim A As Byte For I = 0 To 15 A = Lookup(i , Jakastablicaznakow) Printbin A Next I Jakastablicaznakow: Data 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15

Awatar użytkownika
almatea
-
-
Posty:240
Rejestracja:12 gru 2003, o 17:02
Lokalizacja:Brzeszcze
Kontaktowanie:

Postautor: almatea » 27 mar 2005, o 15:42

Dzięki Radzio.

Tak, to rzeczywiście dziala.

Pozdrawiam
Almatea

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

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