Программирование PIC с помощью Extra Pic+

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Мучитель микросхем
Аватара пользователя
Сообщения: 485
Зарегистрирован: Пн авг 20, 2007 21:35:45
Откуда: Мытищи, Московская область

Сообщение Gordon Shumway »

Доброго времени суток, уважаемые мастера утюга и паяльника !

Собрал я вот такой программатор, учитывая предложенную там доработку.
Сначала на макетке, попробовать. Прошил PIC 16f84a с первого раза, потому решил под утюг. В окончательном варианте тоже проблем не было,
прошил два 16а84a (часы с этого сайта и частотомер, найденный еще где-то).
Решил сегодня попробовать другую схему частотомера, прошиваю тот же 16f84a (стер предварительно) - и ошибка 0000h после проверки (пользуюсь IS prog). И так несколько раз - ошибка. Стираю и шью предыдущую прошивку от предыдущего частотомера - OK ! Опять новую - ошибка !
Старую - OK !
Как так может быть ?
Новую схему частотомера с прошивкой нашел тут.

Подскажите, где копать ?
С уважением,
Алексей.
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 141
Зарегистрирован: Пн дек 07, 2009 09:39:15

Сообщение IseMan »

Попробуй задержку ввода вывода порегулировать мне помогло.
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 485
Зарегистрирован: Пн авг 20, 2007 21:35:45
Откуда: Мытищи, Московская область

Сообщение Gordon Shumway »

IseMan писал(а):Попробуй задержку ввода вывода порегулировать мне помогло.
Пробовал. Не помогло.
Сегодня покопался в столе и собрал комп
( (с) неизвестно), поставлю win98 и попробую на нем.
С уважением,
Алексей.
Контактная информация:
Прорезались зубы
Сообщения: 226
Зарегистрирован: Чт авг 10, 2006 14:10:03
Откуда: Zhitomir

Сообщение Bioname »

Тоже собирал такой программатор.
Пользовался программой Winpic800
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Аватара пользователя
Сообщения: 485
Зарегистрирован: Пн авг 20, 2007 21:35:45
Откуда: Мытищи, Московская область

Сообщение Gordon Shumway »

Bioname писал(а):Тоже собирал такой программатор.
Пользовался программой Winpic800
Не помогло, пробовал на двух компах, с XP и 98SE...
С уважением,
Алексей.
Контактная информация:
Реклама
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

Прочитал первый пост и понял что всё ОК. А что не работает?
Реклама
Потрогал лапой паяльник
Сообщения: 392
Зарегистрирован: Вт апр 21, 2009 18:56:53
Откуда: замкадье

Сообщение Ходок »

Выбери в программе тип МК не 16f84a, а просто 16f84 и должно прошиться.
Мучитель микросхем
Аватара пользователя
Сообщения: 485
Зарегистрирован: Пн авг 20, 2007 21:35:45
Откуда: Мытищи, Московская область

Сообщение Gordon Shumway »

Ходок писал(а):Выбери в программе тип МК не 16f84a, а просто 16f84 и должно прошиться.
Пробовал, не помогло.
Сегодня для эксперимента в этот же микроконтроллер залил прошивку от
схемы с гирляндой на светодиодах - все прошилось и проверилось на OK !
Стираю и снова шью ту прошивку - опять никак !

Вот такая загогулина...
С уважением,
Алексей.
Контактная информация:
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

Ну выкладывай прошивку будем шить
Мучитель микросхем
Аватара пользователя
Сообщения: 485
Зарегистрирован: Пн авг 20, 2007 21:35:45
Откуда: Мытищи, Московская область

Сообщение Gordon Shumway »

otest писал(а):Ну выкладывай прошивку будем шить
Тут источник.

Схема и прошивка в аттаче.

На форуме журнала Радио (там эта схема публиковалась) нашел такое
сообщение:
Re: частотомер на PIC-контроллере РАДИО 1,2001

Сообщение Olegyog » 01 июн 2009, 10:47
Вроде разобрался, дело в том, что в програме установлен бит защиты, тоесть пик програмируется, но при проверке не видит програмного кода.
Не это ли решение проблемы ?
Вложения
fmetr.gif
Схема частотомера
(40.8 КБ) 716 скачиваний
fmetr1.rar
Прошивка hex и asm.
(6.36 КБ) 258 скачиваний
С уважением,
Алексей.
Контактная информация:
Прорезались зубы
Сообщения: 226
Зарегистрирован: Чт авг 10, 2006 14:10:03
Откуда: Zhitomir

Сообщение Bioname »

А работает ли устройство после прошивки?
В программе WinPic800 можно менять биты настроек. И возможно это позволит убрать защиту. Но думаю если ПИК цел, и другими прошивками прошивается, а эта прошивка заведома верна - то не должно возникнуть проблем при работе
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

Зашивай
Мучитель микросхем
Аватара пользователя
Сообщения: 485
Зарегистрирован: Пн авг 20, 2007 21:35:45
Откуда: Мытищи, Московская область

Сообщение Gordon Shumway »

otest писал(а):Зашивай
Зашилось и проверилось без проблем !

Чуть позже на макетке проверю на работоспособность и отпишусь.

Спасибо за помощь !
С уважением,
Алексей.
Контактная информация:
Встал на лапы
Сообщения: 108
Зарегистрирован: Пт окт 02, 2009 11:38:50

Сообщение agsol »

А кто нибудь делал дополнение к Extra как описано в Радио за 11 2008 стр 24 для AVR
Мучитель микросхем
Аватара пользователя
Сообщения: 485
Зарегистрирован: Пн авг 20, 2007 21:35:45
Откуда: Мытищи, Московская область

Сообщение Gordon Shumway »

otest писал(а):Зашивай
Сегодня проверил на железе, все работает !

Еще раз мегаспасибо за помощь !

Доработку для avr видел, но не собирал.
Собрал Kanda Systems STK200/300, не жалуюсь.
С уважением,
Алексей.
Контактная информация:
DYK
Вымогатель припоя
Аватара пользователя
Сообщения: 647
Зарегистрирован: Вт окт 09, 2007 13:28:12
Откуда: Москва

Сообщение DYK »

Bioname писал(а):А работает ли устройство после прошивки?
В программе WinPic800 можно менять биты настроек. И возможно это позволит убрать защиту. Но думаю если ПИК цел, и другими прошивками прошивается, а эта прошивка заведома верна - то не должно возникнуть проблем при работе
Bioname а поподробнее мона ,как снять в winPic800 бит защиты на пике 16f84a или в IC-PROG ?

так как столкнулся с помоему подобным траблом ,криво писаной а мож не криво, прогой

т.е. при стирании пишет не стерто по адресу 000h , хотя галки бита защиты не ставил, не при записи, не при стирании :(

прошиваю extra-picoм
Контактная информация:
Прорезались зубы
Сообщения: 226
Зарегистрирован: Чт авг 10, 2006 14:10:03
Откуда: Zhitomir

Сообщение Bioname »

покажу скриншот. думаю будет понятно.
У разных серий пиков разные биты конфигурации. Сверившись с документацией можно выяснить их назначение.
Вложения
winpic.jpg
скриншот
(70.29 КБ) 893 скачивания
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 328
Зарегистрирован: Вт ноя 20, 2007 17:30:36
Откуда: Раша

Сообщение dalay-lama »

Gordon Shumway писал(а): Сегодня проверил на железе, все работает !
Зашей старую прошивку и не обращай внимания на ошибку по адресу 0000h. Работает? Должна работать. Всё дело в том, что в прошивке стоит защита от копирования. (Не могу понять, зачем автор установил CP в ON, если он даёт исходник программы. :))) ). Хэкс нормально заливается в PIC, а поскольку стоит защита от копирования, прочитать прошивку нет возможности. Отсюда и вываливается ошибка.
Важнейшая задача цивилизации - научить человека мыслить. /Т. Эдисон/
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»