PIC18F458 глючит

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Russian to

Hi, All !
Ниже приложен asm-исходник демонстрирующий эффект очень
напоминающую "дикий баг" 6620/6720/8620/8720 : при некоторой
последовательности и размещении команд наблюдается некорректное
выполнение команды (это команда "clrf TRISD" в данном случае).
Причем только на высоких чатотах тактирования: при 10MHz*4 и
8MHz*4 - ошибка есть (PLL включен), при 6MHz*4 - нет.
Наблюдалось на двух микросхемах (а больше их у меня просто нет)
PIC18F458-I/P датированных "0233", на микросхеме PIC18F452-I/P
данный фрагмент работает без ошибок. Исходник очень чувствителен
к изменению - достаточно немного тронуть его и ошибка пропадает.
Проверялось все как в плате PICDEM2+ так и в самодельной макетке.
Транслировалось MPLAB6.30 и 6.32, шилось ICD2.
Может кто глянет на это безобразие свежим взглядом - возможно меня
где-то круто проглючило?
--
Alavi, Санкт-Петербург, Россия

;---------------------------------------------------------------------------
We've slightly trimmed the long signature. Click to see the full one.

Site Timeline