Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: ivan_fd  
Форум Picbasic.ru » Программирование МК » Средства программирования » Проблема с Програматором JDM
Проблема с Програматором JDM
vv Дата: Пн, 15.02.2010, 11:22  |                                                                                                                Сообщение # 16
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 132
Репутация: 6   ±
Замечания:   ±
На сайте с 13.11.2009

Статус: Offline

contra, нипиши по какой схеме собирал экстра-пик. Скинь ссылку на источник. Не может быть чтоб экстра пик не работал.
contra Дата: Пн, 15.02.2010, 17:34  |                                                                                                                Сообщение # 17
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 112
Репутация: 0   ±
Замечания:   ±
На сайте с 27.06.2009

Статус: Offline

программатор протестировал, все напруги каие описаны в "методике тестирования программатора EXTRA PIC" имеются
Т. е. железо рабочее. Но по прежнему выскакивает сообщение "Файл не содержит ID информации для устройства!"
а затем: "ошибка программирования кода по адресу 0000h
здесь схема программатора
Прикрепления: _Microsoft_Word.doc (10.5 Kb)
contra Дата: Пн, 15.02.2010, 17:39  |                                                                                                                Сообщение # 18
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 112
Репутация: 0   ±
Замечания:   ±
На сайте с 27.06.2009

Статус: Offline

извиняюсь - файл не прикрепился
Прикрепления: _Microsoft_Word.doc (44.0 Kb)
slavauk Дата: Пн, 15.02.2010, 23:16  |                                                                                                                Сообщение # 19
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 64
Репутация: 3   ±
Замечания:   ±
На сайте с 14.03.2009

Статус: Offline

Quote (contra)
"Файл не содержит ID информации для устройства!"

Похоже стерты биты калибровки.

Сообщение отредактировал slavauk - Пн, 15.02.2010, 23:19
contra Дата: Пн, 15.02.2010, 23:37  |                                                                                                                Сообщение # 20
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 112
Репутация: 0   ±
Замечания:   ±
На сайте с 27.06.2009

Статус: Offline

Quote (slavauk)
Похоже стерты биты калибровки.

А как их восстановить?

vv Дата: Вт, 16.02.2010, 09:43  |                                                                                                                Сообщение # 21
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 132
Репутация: 6   ±
Замечания:   ±
На сайте с 13.11.2009

Статус: Offline

в проге ВИНПИК800 в закладке "Адаптер " можно ставя галочки проверить работу каждой из 4-х линий.
1 - линия CLOCK уходит на portb.6
2 - data - portb.7
3 - питание чипа (управляет через транзистор кренкой на 5 вольт) -VDD
4 - 12.5 вольт - перевод чип в режим записи - сигнал MCLR. - VPP
ну и соответственно 5 вывод - земля.
т.е. получается стандартный интерфейс ICSP.
Вывод PGM программируемого чипа рекомендуется "притягивать" к общему проводу (GND), через резистор, номиналом 1К.

contra, какой чип пытаешся записать? что куда подсоединяешь?

ЯНДЕКС Дата: 16.02.2010
contra Дата: Вт, 16.02.2010, 14:44  |                                                                                                                Сообщение # 22
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 112
Репутация: 0   ±
Замечания:   ±
На сайте с 27.06.2009

Статус: Offline

Пытаюсь записать обычную мигалочку на pic16f84a. Может в коде какой строки не хватает???
вот код и скрин:
Прикрепления: _Microsoft_Word.doc (540.5 Kb)
vv Дата: Вт, 16.02.2010, 14:58  |                                                                                                                Сообщение # 23
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 132
Репутация: 6   ±
Замечания:   ±
На сайте с 13.11.2009

Статус: Offline

contra, выложи скин настройки фуз, там что?
contra Дата: Вт, 16.02.2010, 15:13  |                                                                                                                Сообщение # 24
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 112
Репутация: 0   ±
Замечания:   ±
На сайте с 27.06.2009

Статус: Offline

Я не знаю, что есть "настройки фуз", где мне их открыть?
vv Дата: Вт, 16.02.2010, 15:30  |                                                                                                                Сообщение # 25
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 132
Репутация: 6   ±
Замечания:   ±
На сайте с 13.11.2009

Статус: Offline

это такая закладка в глвном окне. Вот когда ты запустил ВИНПИК800 и открыл файл с прошивкой, открыта закладка "КОД", следующая идет вроде как "ЕЕПРОМ" и третья "ФУЗЫ", там выставляются галочки настройки конфигурации процессора, бит защиты, осциллятор и т.д..

расположена справа от кнопки "КОД" через одну кнопку. Или если мышкой навести сперва на надпись меню "Утилиты" потом навести ниже через 2 панели кнопок...
вот ее скин и сделай..

п.с. если память не изменяет делай кнопками правый Alt + Print Screen. Тогда в буфер корипуется содержимое только активного окна...

contra Дата: Вт, 16.02.2010, 15:43  |                                                                                                                Сообщение # 26
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 112
Репутация: 0   ±
Замечания:   ±
На сайте с 27.06.2009

Статус: Offline

наверное это:
Прикрепления: _Microsoft_Word.doc (71.0 Kb)

Сообщение отредактировал contra - Вт, 16.02.2010, 15:46
vv Дата: Вт, 16.02.2010, 16:05  |                                                                                                                Сообщение # 27
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 132
Репутация: 6   ±
Замечания:   ±
На сайте с 13.11.2009

Статус: Offline

по фузам все нормально. по первому скрину видно что винпик обнаруживает программатор (для обнаружения там замкнуты ноги компорта), и даже стирает пик. вроде в винпик используется драйвер свой. я использую 3.64 версию, проблем не замечал. буду дома сделаю скрины с проверкой программатора что куда должно идти.

VPP - напряжение программирования - примерно 12,5 в на вход MCLR процессора
CLOCK - на вход PORTB.6
Data - на портб.7
если замкнуть вывод ДАТА на землю, то в тесте программатора появится сигнал.
Ну и проверить напряжение питания ПИКа.
И наличие всех масс. Т.е. все входы PGM подтянуть к земле через 1 кОм.

Прикрепления: _JDM.doc (98.5 Kb)

Сообщение отредактировал vv - Вт, 16.02.2010, 20:30
contra Дата: Вт, 16.02.2010, 21:22  |                                                                                                                Сообщение # 28
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 112
Репутация: 0   ±
Замечания:   ±
На сайте с 27.06.2009

Статус: Offline

У меня точно такие же настройки. Может, что с COM портом?
Наверное придётся делать программатор заточенный под LPT
А какой код должен находиться по этому адресу-0000h?
brown Дата: Вт, 16.02.2010, 21:35  |                                                                                                                Сообщение # 29
Группа: Пользователи
Ранг:  Помогаю всем
Сообщений: 333
Репутация: 12   ±
Замечания:   ±
На сайте с 18.09.2007

Статус: Offline

Может проблема в винде, на скринах 7 или виста, или просто шкурки от этих вин? У меня с ХР работает.

Век живи - век учись! К концу жизни поймешь, что ничего не знаешь...
vv Дата: Вт, 16.02.2010, 22:56  |                                                                                                                Сообщение # 30
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 132
Репутация: 6   ±
Замечания:   ±
На сайте с 13.11.2009

Статус: Offline

Quote (contra)
А какой код должен находиться по этому адресу-0000h?

там будет находится то. что находится в прошивке.
программатор пишет по адресу начиная с 0000 и сразу проверяет то что записано. где то косяк с железом.
вот смотри, для того чтобы перевести ПИК в режим записи нужно с определенной скоростью нарастания подать напругу в 13 вольт на вход MCLR. При этом обязательно соблюсти условия:
наличие напряжения питания
наличие массы
наличие логического нуля на входах PGM

и далее по двум проводам (clock и data) последовательно по адресам памяти прописываются данные в ПИК согласно исходной прошивки.
т.е. получается что у тебя вроде как и определяет программа наличие программатора, но пишет не верно, либо не все массы подключены к ПИКу, либо напряжение VPP программирования не то что надо (12.5 - 13 вольт), либо линия DATA или линия CLOCK не так работает/настроена.
Проверить прохождение сигналов по этим линиям довольно просто, писал выше.

для программирования чип 16Ф84А должны быть подключены:
нога 4 - напряжение программирования VPP(она же MCLR)
нога 5 - VSS -земля
нога 12- PORTB.6 - линия тактирования - clock
нога 13 - PORTB.7 - линия данных DATA
нога 14 - VDD - питание чипа - 5В

и эта связка программатор-винпик800 версии 3.64 работает и в ХР и в семерке.

так что грешить вижу только на железо...

Форум Picbasic.ru » Программирование МК » Средства программирования » Проблема с Програматором JDM
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск: