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 zrobić przerwanie od RS-a

Fredy
-
-
Posty:141
Rejestracja:27 mar 2005, o 21:45
Lokalizacja:Małopolska
Jak zrobić przerwanie od RS-a

Postautor: Fredy » 6 kwie 2006, o 19:49

Mam pytanie : w jaki sposób zrobić przerwanie w programie od RS-a w Bascomie.
Mam program który pracuje sobie w swoim rytmie a chciałbym aby w momencie gdy dostanie znak na RS232 wyskakiwał do procedury odczytu. Bardzo proszę o pomoc. Pozdrawiam.

Awatar użytkownika
Avatar
-
-
Posty:46
Rejestracja:12 gru 2003, o 13:39
Lokalizacja:Ruda Śląska
Kontaktowanie:

Postautor: Avatar » 10 kwie 2006, o 10:27

To zalezy z jakiego procesora korzystasz. Jesli masz AVR to wystarczy globalne odblokowanie przerwan oraz On Urxc(lub cos takiego) Podprogram_obslugi_przerwania

Polecam helpa z bascoma, wszystko jest pod haslem On Interrupt, tam sa wypisane wszystkie zrodla przerwan. Zycze powodzenia i pozdrawiam.

Fredy
-
-
Posty:141
Rejestracja:27 mar 2005, o 21:45
Lokalizacja:Małopolska

Postautor: Fredy » 14 kwie 2006, o 20:28

Dzięki - spróbuje tak jak piszesz.

sablik
-
-
Posty:101
Rejestracja:7 lip 2004, o 06:18
Lokalizacja:Czaniec
Kontaktowanie:

Postautor: sablik » 16 kwie 2006, o 12:17

Witam

Kod: Zaznacz cały

On Urxc Czytaj Enable Urxc Enable Interrupts '----------------------------------------------- Czytaj: sbis usr,7 ' sprawdza czy został odebrany znak rjmp czytaj ' jeśli nie to czyta dalej Znak = Udr ' Jeśli Tak To Zapisuje Go Dalej Mbuf(n) = Znak ' tu coś robisz z odebranymi zankami Return
polecam przykład w bascomie na temat modbus
pozdrawiam AS

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 2 gości