Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

ATMEGA32 - [BASCOM] Kolejkowanie danych RS232

Mice 22 Mar 2013 12:02 1239 2
  • #1
    Mice
    Level 14  
    Hey.
    Mam taki mały problem myślowy.
    Chciałbym stworzyć odbiornik danych po RS232(co już się stało) tylko z możliwością kolejkowania następnych przychodzących danych, tzn:

    Po wyświetleniu pierwszych danych na LCD układ czeka na następne, ale bez wyzwolenia przyciskiem nie wyświetla nowych tylko umieszcza je w ??tablicy?? albo innym miejscu do tego przeznaczonym.
    O ile odbiór danych, wyrzucenie ich na LCD i opróżnienie bufora spłynęło jak woda po kaczce to co do kolejki nie mam pewności, od której strony to ugryźć.

    help:)
  • #2
    FastProject
    Level 28  
    Poczytaj o instrukcji Config Serialin. To jest bufor wejściowy w USART w bascomie.
  • #3
    Mice
    Level 14  
    Wiem o jego istnieniu ale dalej sobie nie wyobrażam jak może mi pomóc w kolejkowaniu...

    Może rozwiązaniem było by odczytywanie tylko określonej ilości znaków, a nie wszystkich... ??? Musiał bym tylko uwiązać się z określeniem ilości znaków w ramce danych bez względu na długość informacji w niej zawartej.

    A może stosować znaczniki w buforze ?
    Takie jak CL albo CR.
    Jak myślicie? Chodzi mi lekką optymalizację tego procesu, a nie karkołomne "byle by działało"?