Do you have a question? Post it now! No Registration Necessary
- Alexander A. Vishnyakov
October 24, 2003, 8:02 pm

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.
Может кто глянет на это безобразие свежим взглядом - возможно меня
где-то круто проглючило?
Ниже приложен 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, Санкт-Петербург, Россия
;---------------------------------------------------------------------------
Alavi, Санкт-Петербург, Россия
;---------------------------------------------------------------------------
We've slightly trimmed the long signature. Click to see the full one.
Site Timeline
- » C-coding
- — Next thread in » Microcontrollers (Russian)
-
- » MSP430 Timer_A Capture
- — Previous thread in » Microcontrollers (Russian)
-
- » По моему это гениально
- — Newest thread in » Microcontrollers (Russian)
-
- » Drut srebrny, albo grubo posrebrzony miedziany.
- — The site's Newest Thread. Posted in » Electronics (Polish)
-