Motorola DSP56305 Instrukcja Użytkownika Strona 48

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 112
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 47
Program Control
Using Fast Interrupts
MOTOROLA Optimizing DSP56300/DSP56600 Applications 3-19
org p:I_SI0RD ;essi0 receive data interrupt
movep x:<<M_RX0,x:(r4)+ ;r4 - receive data buffer
;pointer
bset #22,m4 ;flag for data process routine,
;using a don't care bit in the
;modifier register
org p:I_SI0TD ;essi0 transmit data interrupt
movep x:(r5)+,x:<<M_TX0 ;r5 - transmit data buffer
;pointer
bset #22,m5 ;flag for data process routine
;using a don't care bit in the
;modifying register
....
<somewhere in the program>
org p: INITIALIZE
move #RECIEVE_DATA_BUF,r4
move #(RECIEVE_DATA_BUF_SIZE-1),m4
bclr #22,m4
move #TRANSMIT_DATA_BUF,r5
move #(TRANSMT_DATA_BUF_SIZE-1),m5
bclr #22,m5
Przeglądanie stron 47
1 2 ... 43 44 45 46 47 48 49 50 51 52 53 ... 111 112

Komentarze do niniejszej Instrukcji

Brak uwag