Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Прошивка контроллера PIC18f67j60
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
Слесарь
Здравствуйте!
У меня происходит сбой при прошивке контроллера программатором PICkit2.
По началу все шло хорошо, с редкими сбоями, но когда программа приобрела реальный размер то стало практически невозможно отлаживать. Сбой при прошивании контроллера PIC18f67j60.
Открыл программу PICkit2 и пробую делать BlancCheck. Происходит сбой в раздичных моментах проверки. Когда на 30% когда на 80% а когда и на 50%. Очень редко проверка проходит успешно.
Подумалось, что при пайке перегревом или недождавшись остывания подал питание, повредил память контроллера.
Впаиваю другой контроллер, но проблема сохраняется в точности.
Подключаю к программатору другую плату на базе PIC16 - проблем нет.
По питанию контроллер обвешен конденцаторами. на питании ядра висит конденцатор в 6,8 микрофарада. Проблема одинакова, что при питании контроллера от штатного источника платы, что от программатора Pickit2.
Пайку осушествлял китайским феном прогревая по кругу выводов воздухом в 300 град. (измерено независимым градусником). Телефоны иногда грею до 370, проблем небыло.

Делал устройства на базе PIC18f4550, таких проблем небыло.

Что может быть? Почему глюки?
Слесарь
Странно. Получил с сайта Микрочипа чуть более новую версию ПО Pickit2 и в Pickit2 BlankCheck проходит успешно c большей вероятностью. С вероятностю 50% тест проходит полностью.
В MPLAB проблема сохраняется.
Подскажите способ лечения?

MPLAB с диска прилагаемого к набору Pickit2
Herz
На ноге MCLR конденцаторов нет? rolleyes.gif
Слесарь
НЕТ. Есть только на этой ноге сопротивление 10ком к плюсу. Но что с ним, что без него результат один и тот же

Елы-палы, после замены ПО прошивка инструментарием Pickit2 вообще без проблем.
Остались проблемы MPLAB. Это у всех так работает или тока у меня?
Слесарь
Вообщем, получил последнюю MPLAB но проблема сохранилась. Совершенно непредсказуемо чип перестает шиться MPLAB. Шьется с вероятностью 20% без ошибки. Размер примерно 90кб. Малые программы шьются практически без ошибок.

Экспортирую код в прогу Pickit2, шьется без ошибок. Но естественно так сложно отлаживать.

Как побороть проблему?
Слесарь
Проблема видится еще такой:
Нажимаю в MPLAB последней версии Debug -> Program выдает ошибку PK2Error0008.
Сразу перехожу в окно PICkit2 нажимаю Write. Код шьется и проверяется без проблем.

После ошибки PK2Error0008, MPLAB будет выдавать ошибку PK2Error0028 пока не перезагружу.

Крутил уже все что можно - не помогает.
Подскажите что делать ???
Herz
Сходите сюда.
Слесарь
Так есть такая тема пару дней. Спасибо!
Слесарь
Вопрос решен. Нужно было просто выключить сторонние программы которые отжирали память. Типа Опера.
Косяки MPLAB. Нехватало видите-ли есть ресурсов.
Проц при прощивке грузится на 100%
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.