Poprzedni temat «» Następny temat
Z jaką częstotliwością występuje przerwanie T1 w AVT2250 ?
Autor Wiadomość
Badman 
Nowy na forum


Dołączył: 12 Sty 2010
Posty: 36
Skąd: Góra
Wysłany: 2011-05-12, 07:38   Z jaką częstotliwością występuje przerwanie T1 w AVT2250 ?

Witam

Staram się w AVT 2250 wykorzystać do obsługi protokołu Modbus.
Tryby pracy UART i T1 są ustawione standardowo, tzn. 4800 b/s, a T1 na tryb 2 czyli 8 bit z automatycznym ustawieniem wartości początkowej (TH1=F4h).
Z obliczeń wynika, że przepełnienie i skok do przerwania T1 występuje co 76800 Hz (921600/12=76800). Jednak kiedy w kodzie obsługi przerwania ustawię zmiane pinu portu P1 i mierzę miernikiem uniwersalnym częstotliwość mam ~12,9 KHz.
Co jest nie tak, złe obliczenia, a może magiczny bios AVT2250 jeszcze coś wykonuje innego ?

Obsługa przerwania wygląda następująco:
Kod:

intT1:
  cpl P1.0
  pop DPL
  pop DPH
  pop Acc
  reti
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Strona wygenerowana w 0,02 sekundy. Zapytań do SQL: 11