V
virus
Guest
Lingkaran utama dari aplikasi dari uji
http://www.sputnickonline.com/projects/programs/micro/uCOS_for_PIC18/index.html
terlihat seperti berikut ini:
void main (void)
(
int i_test = 0xABCD;
INTCONbits.GIEH = 0;
OSInit ();
OSTaskCreate (TestTask, (void *) & i_test, & TestTaskStk [0], 0);
OSStart ();
)
Adapun dari kode di atas, pengaturan GIEH untuk menonaktifkan 0 global mengganggu.Saya tidak menemukan kode untuk mengaktifkan wrote ISR dalam contoh ini.Aku bertanya-tanya bagaimana ini bekerja sebagai TMR0 ISR diperlukan untuk menjalankan beberapa OS tingkat tugas.
Saya mensimulasikan contoh ini di MPLAB v6.51, dan menemukan bahwa TMR0 ISR tidak dipicu ketika TMR0 melimpah.Am I missing something here?
Berharap seseorang dapat titik arah saya.
Thanks & regards,
virus
http://www.sputnickonline.com/projects/programs/micro/uCOS_for_PIC18/index.html
terlihat seperti berikut ini:
void main (void)
(
int i_test = 0xABCD;
INTCONbits.GIEH = 0;
OSInit ();
OSTaskCreate (TestTask, (void *) & i_test, & TestTaskStk [0], 0);
OSStart ();
)
Adapun dari kode di atas, pengaturan GIEH untuk menonaktifkan 0 global mengganggu.Saya tidak menemukan kode untuk mengaktifkan wrote ISR dalam contoh ini.Aku bertanya-tanya bagaimana ini bekerja sebagai TMR0 ISR diperlukan untuk menjalankan beberapa OS tingkat tugas.
Saya mensimulasikan contoh ini di MPLAB v6.51, dan menemukan bahwa TMR0 ISR tidak dipicu ketika TMR0 melimpah.Am I missing something here?
Berharap seseorang dapat titik arah saya.
Thanks & regards,
virus