[an error occurred while processing this directive]
Hitech picc18 Bug (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено abivan 27 января 2003 г. 13:23

V8.20PL4 в PL1 тоже самое.
Кто сталкивался с таким проявлением

static const ASCIITable[]={
0, // 32 ' '
DISP_NONE // 33 '!'
....
}

main(){
....
Str[j]=ASCIITable[Str[i]-' '];
...
}
При вызове прерывания периодически( 1 на 40 вызовов)
не записывается результат по j-му индексу(куда пишется не знаю).
Запрет прерывания или расположение ASCIITable в RAM исправляет ситуацию.

Для PICC(PIC16F876) все работает как надо.
Что делать? Лечить или апдейта ждать?
С уважением, Иван.


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru