Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

bascom i przerwanie od uart-a

thorin00 23 Dec 2007 18:46 1663 3
  • #1
    thorin00
    Level 14  
    witam
    up avr po odbiorze znaku przez uart generują przerwanie (rxc), czy w bascomie istnieje możliwość "sprawdzenia" przerwania od uarta?
    wiem że jest polecenie "ischarwaiting" jednak to polecenie musze umieścić w kodzie programu i sprawdzać nim czy w buforze odbiorczym jest jakiś znak, natomiast interesowało bym mnie jakieś przerwanie które przerywało by działanie programu i wykonywało podprogram odbioru danych z uarta, żebym nie musiał sprawdzać co jakiś czas czy odebrano jakiś znak. może jakieś wstawki assemblera?
    wielkie dzieki za pomoc
    pozdrawiam
  • #3
    slawko_k
    Level 34  
    przerwanie od portu szeregowego obsługujesz w ten sam sposób jaki i każde inne przerwanie.
  • #4
    zumek
    Level 39  
    slawko_k wrote:
    przerwanie od portu szeregowego obsługujesz w ten sam sposób jaki i każde inne przerwanie.

    Ale to nie wszystko ;) Jeśli skonfigurujesz seriala do pracy z buforem , to Bascom sam "podłoży" przerwanie i będzie za Ciebie odbierał znaki z uarta i zapisywał do bufora kołowego.Instrukcję obsługi Bascoma trzeba czytać , czytać , czytać... , a nie tylko pytać , pytać , pytać ... ;)

    Piotrek