|
Клон PicKIT3 и PIC16F690, Определяет, не стирает, не шьет |
|
|
|
Dec 15 2016, 09:33
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 12-06-12
Из: Москва
Пользователь №: 72 275

|
Здравствуйте все! Имею чужую железку (чем шилась и когда неизвестно, исходников и зашитых конфигов нет, тактирование от внутреннего генератора). Потребовалось переделать. В качестве программатора используется клон PicKIT3 от Olimex и последний MPLAB X. Собственно суть в заголовке. Микросхема определяется, но при попытке перезаписи выдает ошибку. При попытке стереть старая программа точно сохраняется (в MPLAB сообщение, что стирание прошло успешно).
Aplly Vpp before Vdd или Vdd before Vpp не меняет дела. Питание и от внешнего источника 3,3В и от программатора - эффект тот же.
Куда копать?
У себя конфиги ставлю такие: #pragma config FOSC = INTRCIO // Oscillator Selection bits (INTOSCIO oscillator: I/O function on RA4/OSC2/CLKOUT pin, I/O function on RA5/OSC1/CLKIN) #pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled and can be enabled by SWDTEN bit of the WDTCON register) #pragma config PWRTE = ON // Power-up Timer Enable bit (PWRT enabled) #pragma config MCLRE = OFF // MCLR Pin Function Select bit (MCLR pin function is digital input, MCLR internally tied to VDD) #pragma config CP = OFF // Code Protection bit (Program memory code protection is disabled) #pragma config CPD = OFF // Data Code Protection bit (Data memory code protection is disabled) #pragma config BOREN = ON // Brown-out Reset Selection bits (BOR enabled) #pragma config IESO = OFF // Internal External Switchover bit (Internal External Switchover mode is disabled) #pragma config FCMEN = OFF // Fail-Safe Clock Monitor Enabled bit (Fail-Safe Clock Monitor is disabled
Сообщение отредактировал rav38 - Dec 15 2016, 09:36
|
|
|
|
|
 |
Ответов
|
Dec 15 2016, 11:26
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 12-06-12
Из: Москва
Пользователь №: 72 275

|
Висит там всякое, есть такое. Одолжу сейчас тритон, попробую им стереть. Vpp есть на плате, сигналы доходят. Опять процессор определяется.
Сообщение отредактировал rav38 - Dec 15 2016, 11:27
|
|
|
|
|
Dec 15 2016, 13:09
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 12-06-12
Из: Москва
Пользователь №: 72 275

|
Тритон стирает и программирует. Обнулил проц, буду завтра своим пробовать шить Цитата(Ruslan1 @ Dec 15 2016, 14:44)  C PICkit-3 раньше большой напечатанный плакат поставлялся (не знаю как сейчас) на тему "что можно и что нельзя делать с ногами если нужно сохранить внутрисхемное программирование на плате", наверняка где-то на сайте майкрочипа рядом с описанием программатора лежит этот файл. Правил немного, но они все важные. Если разработчики платы что-то недосмотрели, то запросто может быть проблема из-за этого Оно?
Сообщение отредактировал rav38 - Dec 15 2016, 13:13
|
|
|
|
Сообщений в этой теме
rav38 Клон PicKIT3 и PIC16F690 Dec 15 2016, 09:33 Ruslan1 Сначала добейтесь стирания.
Скорее всего просто в ... Dec 15 2016, 11:16   Ruslan1 Цитата(rav38 @ Dec 15 2016, 16:09) Тритон... Dec 15 2016, 13:38 rav38 про конденсатор на vdd странно. стоит танталовый р... Dec 15 2016, 14:12 Ruslan1 Цитата(rav38 @ Dec 15 2016, 17:12) про ко... Dec 15 2016, 15:20 rav38 В общем странно все это, но тем не менее. После то... Dec 16 2016, 05:44 Ruslan1 Цитата(rav38 @ Dec 16 2016, 07:44) В обще... Dec 16 2016, 16:23 ANV Цитата(rav38 @ Dec 16 2016, 07:44) В обще... Dec 18 2016, 19:10 ViKo Стереть фьюзы требуется больше энергии, так, вроде... Dec 16 2016, 06:38 rav38 Внутренний генератор используется, верно. Ножки то... Dec 20 2016, 15:06
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|