RTV forum PL | NewsGroups PL

Jak przesłać 6 bajtów danych do UART w 89C2051 i kontynuować wykonywanie programu?

89C2051 UART przekazanie pelnych danych do UART

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak przesłać 6 bajtów danych do UART w 89C2051 i kontynuować wykonywanie programu?

aligator123
Guest

Tue Jun 12, 2007 2:00 pm   



Witam.
Pracuje na procku 89C2051
Mam do wyslanie 6 bajtow danych. Chcialbym przekazac te dane (6
bajtow ) do UART-a a nastepnie powrocic do wykonywania programu (nie
czekac az dane zostana wyslane przez RS, nie mam na to czasu aby
czekac az dane zostana wyslane przez RS).
mniej wiecej : aby podczas wysylania danych przez RS mogl sie
wykonywac rownolegle program.
Czy jest to mozliwe ?

Z gory bardzo dziekuje i pozdrawiam

Greg(G.Kasprowicz)
Guest

Tue Jun 12, 2007 2:06 pm   



Quote:
Pracuje na procku 89C2051
Mam do wyslanie 6 bajtow danych. Chcialbym przekazac te dane (6
bajtow ) do UART-a a nastepnie powrocic do wykonywania programu (nie
czekac az dane zostana wyslane przez RS, nie mam na to czasu aby
czekac az dane zostana wyslane przez RS).
mniej wiecej : aby podczas wysylania danych przez RS mogl sie
wykonywac rownolegle program.
Czy jest to mozliwe ?

tak, zrob buforowanie na przerwaniu

jest troche przykladow w sieci.

aligator123
Guest

Tue Jun 12, 2007 2:11 pm   



On 12 Cze, 15:06, "Greg\(G.Kasprowicz\)"
<Grzegorz.Kasprowicz_usun...@CERN.CH> wrote:
Quote:
Pracuje na procku 89C2051
Mam do wyslanie 6 bajtow danych. Chcialbym przekazac te dane (6
bajtow ) do UART-a a nastepnie powrocic do wykonywania programu (nie
czekac az dane zostana wyslane przez RS, nie mam na to czasu aby
czekac az dane zostana wyslane przez RS).
mniej wiecej : aby podczas wysylania danych przez RS mogl sie
wykonywac rownolegle program.
Czy jest to mozliwe ?

tak, zrob buforowanie na przerwaniu
jest troche przykladow w sieci.

Radosna odpowiedz dla mnie Smile, dzieki.
Szukalem w sieci ale nic nie znalazlem.
Jakbys mial mozliwosc podac jakis przyklad lub link (pisze w
bascomie), bylbym bardzo wdzieczny

jeszcze raz wielkie dzieki

Darek
Guest

Tue Jun 12, 2007 2:17 pm   



Quote:
Czy jest to mozliwe ?

z programu głównego zapisuj procedurą bufor 6 bajtów
a następnie pod przerwaniami wysyłaj zawartość bufora.
UART zgłasz przerwanie po każdorazowym "wypluciu"
danych.

Pozdrawiam
Darek

aligator123
Guest

Tue Jun 12, 2007 2:20 pm   



On 12 Cze, 15:17, "Darek" <dar...@poczta.onet.pl> wrote:
Quote:
Czy jest to mozliwe ?

z programu g ównego zapisuj procedur bufor 6 bajtów
a nast pnie pod przerwaniami wysy aj zawarto bufora.
UART zg asz przerwanie po ka dorazowym "wypluciu"
danych.

Pozdrawiam
Darek

Dzieki wielkie.
A mozna by przyklad na kodzie Smile. bylo by to dla mnie duzo bardziej
przejrzyste
Z gory bardzo dziekuje

Raven
Guest

Tue Jun 12, 2007 2:46 pm   



zajrzyj do helpa bascoma str 372 i dalej

Raven
Guest

Tue Jun 12, 2007 2:47 pm   



Raven napisał(a):
Quote:
zajrzyj do helpa bascoma str 372 i dalej
dodam ze to help avr'ki Very Happy w 8051 sa chyba te same komendy


elektroda NewsGroups Forum Index - Elektronika Polska - Jak przesłać 6 bajtów danych do UART w 89C2051 i kontynuować wykonywanie programu?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map