Вопросы по замку на ключе таблетке

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
Terminator69
Родился
Сообщения: 17
Зарегистрирован: Пн дек 06, 2010 17:40:46
Откуда: Беларусь

Вопросы по замку на ключе таблетке

Сообщение Terminator69 »

Доброго дня Уважаемые.
Такая проблемма.
В и-нете откопал такой вот проект замка
http://www.joyta.ru/114-elektronnyj-zam ... n-ds1990a/
на ключе таблетке. В железе все воплотил,
Запрограммировал пик контроллер
Все работает Но!!!
Есть несколько бяк в программе.
Первое: После заливки НЕХ файла контроллер перестал стиратся,
тоесь невозможно стереть записанные НЕХ и запрогарммировать другой.
Хотя контроллер работает.
Второе: Больше 9 ключей нельзя записать в контроллер,
хотя в описании проекта допускается до 21 ключа.
Подозрение что в НЕХ файле или в Исходнике включен бит защиты.
Программировал USB EXSTRA PIC, WinPic 800,
похожий программатор был на форуме Радиокота,
раньше такие контроллеры без проблем программировались данным программатором.
Помогите исправить эти недароботки.... а может это специально
было сделано???
Прошу заметить что в самой программе я не силен,
Исходник программы, НЕХ файл и схема прилогается.
Спасибо за помощь.
Вложения
ds1990a.hex
НЕХ файл
(2.32 КБ) 656 скачиваний
ds1990a.asm
Исходник
(9.88 КБ) 662 скачивания
ibutton_627.jpg
Схема
(41.38 КБ) 616 скачиваний
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Вопросы по замку на ключе таблетке

Сообщение Аlex »

Попробовал залить прошивку. Нормально всё. И заливается и стирается без проблем.
Биты защиты тоже не установлены.
Программатор - Pickit 3

ExtraPic далеко не идеальный программатор.
Аватара пользователя
Terminator69
Родился
Сообщения: 17
Зарегистрирован: Пн дек 06, 2010 17:40:46
Откуда: Беларусь

Re: Вопросы по замку на ключе таблетке

Сообщение Terminator69 »

Аlex писал(а):Попробовал залить прошивку. Нормально всё. И заливается и стирается без проблем.
Биты защиты тоже не установлены.
Программатор - Pickit 3

ExtraPic далеко не идеальный программатор.

Alex у меня вот такой программатор по схеме Радиокота http://radiokot.ru/circuit/digital/pcmod/18/
отличие что на выходе стоят транзисторы вместо микрухи ULN2003, а так один к одному.
АВРки и ПИКи без всяких вопросов заливала прошивки. Только вот теперь что то не понятное.
Посоветуй а как теперь вернуть ПИКи к нормальной жизни???? Как востановить заводское состояние???
Два ПИКа не стираются и не читаются, программатор видит и при стирании процесс проходит нормально но старая прошивка все равно остается. При считывании в поле данные или FF или 00
При заливке другой прошивки выдает ошибку по адресу
Вложения
Ошибка.JPG
Ошибка которую выдает программатор при заливке
(7.42 КБ) 579 скачиваний
Замок на ключе все файлы.zip
Все файлы проекта замок что я делал может кому пригодится.
Внутри плата, прошивка схема.
(163.85 КБ) 361 скачивание
Программатор USB .JPG
Фото прогамматора
(155.05 КБ) 758 скачиваний
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Вопросы по замку на ключе таблетке

Сообщение otest »

Посоветуй а как теперь вернуть ПИКи к нормальной жизни????

Прошить нормальным программатором. Например PicKit.
Аватара пользователя
Terminator69
Родился
Сообщения: 17
Зарегистрирован: Пн дек 06, 2010 17:40:46
Откуда: Беларусь

Re: Вопросы по замку на ключе таблетке

Сообщение Terminator69 »

otest писал(а):
Посоветуй а как теперь вернуть ПИКи к нормальной жизни????

Прошить нормальным программатором. Например PicKit.


Попробую, есть еще у меня JDM программатор.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Вопросы по замку на ключе таблетке

Сообщение Аlex »

Alex у меня вот такой программатор по схеме Радиокота http://radiokot.ru/circuit/digital/pcmod/18/
За этот программатор ничего сказать не могу, я подумал, что у Вас другой экстрапик (не заметил слово USB). Но факт остаётся фактом - Pikcit стирает нормально, значит дело в программаторе.

Вообще, какая-то странная схема, а именно - кварц на 1,2 ногах. Нахера он там нужен, не понятно...
Аватара пользователя
Terminator69
Родился
Сообщения: 17
Зарегистрирован: Пн дек 06, 2010 17:40:46
Откуда: Беларусь

Re: Вопросы по замку на ключе таблетке

Сообщение Terminator69 »

Аlex писал(а):
Alex у меня вот такой программатор по схеме Радиокота http://radiokot.ru/circuit/digital/pcmod/18/
За этот программатор ничего сказать не могу, я подумал, что у Вас другой экстрапик (не заметил слово USB). Но факт остаётся фактом - Pikcit стирает нормально, значит дело в программаторе.

Вообще, какая-то странная схема, а именно - кварц на 1,2 ногах. Нахера он там нужен, не понятно...

Alex Доброго дня. Это не кварц, это пьезо капсуль. Тоесть звуковое соправождение открытия дверей.
В контроллере включен внутренний генератор на 4Мгц. Самое интересное когда открываю НЕХ файл в программаторе бит защиты отключен. Но когда программирую контроллер и потом считываю то в конфигурации уже включен бит защиты.Пробовал в ручную отключить не получилось. После стирания заливал другую прошивку.... Считывание проходит нормально с тем битом каким прошивал. Подозреваю все таки на НЕХ файл. Подскажите может у кого либо есть не навороченный компилятор что бы скомрилировать Asm или скомпилируйте этот файл да выложите сюда.
Спасибо
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Вопросы по замку на ключе таблетке

Сообщение otest »

Попробую, есть еще у меня JDM программатор.

Поменять шило на мыло.
Подскажите может у кого либо есть не навороченный компилятор что бы скомрилировать Asm

Компилятор один для всех=MPLAB
скомпилируйте этот файл да выложите сюда.

Пожалуйста только он ни чем не отличается от оригинала.
Аватара пользователя
Terminator69
Родился
Сообщения: 17
Зарегистрирован: Пн дек 06, 2010 17:40:46
Откуда: Беларусь

Re: Вопросы по замку на ключе таблетке

Сообщение Terminator69 »

otest писал(а):
Попробую, есть еще у меня JDM программатор.

Поменять шило на мыло.
Подскажите может у кого либо есть не навороченный компилятор что бы скомрилировать Asm

Компилятор один для всех=MPLAB
скомпилируйте этот файл да выложите сюда.

Пожалуйста только он ни чем не отличается от оригинала.

Спасибо Всем.....
Проблему решил просто.
В прошивке включен внутренний тактовый генератор, протчитав мануал и полазив по форумам зделал вывод: Не всякие программаторы корректно програмируют с внутренним генератором.
При прошивке я включил внешний кварц и все пошло без проблем.
Девайс так же без проблем записывает и стирает ключи.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Вопросы по замку на ключе таблетке

Сообщение Аlex »

Это не кварц, это пьезо капсуль.
Интересно, почему тогда он подписан как 32768 Гц ? Чё курил автор.... :kill:

Но когда программирую контроллер и потом считываю то в конфигурации уже включен бит защиты
Это у Вас МК не читается, по этому и в конфигах ерунда после чтения.
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: Вопросы по замку на ключе таблетке

Сообщение Dmitry Dubrovenko »

Terminator69 писал(а):контроллер перестал стиратся
О наиболее вероятной причине можно прочесть здесь (3-й абзац).

Terminator69 писал(а):Это не кварц, это пьезо капсуль.
А почему тогда там "32768 Hz" написанно?
Уп-с.. Опередили.. :)))
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Вопросы по замку на ключе таблетке

Сообщение Аlex »

Давно хотел посмотреть что делают нормальные программеры с ногами Vpp и Vdd и добрался до осцика. Кому интересно - смотрим осцилограммы.

Сверху (зелёная линия) - Vpp
Снизу(жёлтая линия) - Vdd

Стирание чипа:
erase.JPG
(232.17 КБ) 986 скачиваний

Изображение
Раздвинутый первый импульс:
erase2.JPG
(216.4 КБ) 854 скачивания

Изображение

Запись прошивки:
write.JPG
(230.93 КБ) 884 скачивания

Изображение
Раздвинутый первый импульс:
write2.JPG
(212.45 КБ) 933 скачивания

Изображение

Кстати, никакой задержки между Vpp и Vdd он не делает. Они включаются одновременно. Только дёргает чё-то там напряжением программирования.
Ужас короче.... :facepalm:
Аватара пользователя
Terminator69
Родился
Сообщения: 17
Зарегистрирован: Пн дек 06, 2010 17:40:46
Откуда: Беларусь

Re: Вопросы по замку на ключе таблетке

Сообщение Terminator69 »

Аlex писал(а):
Это не кварц, это пьезо капсуль.
Интересно, почему тогда он подписан как 32768 Гц ? Чё курил автор.... :kill:

Но когда программирую контроллер и потом считываю то в конфигурации уже включен бит защиты
Это у Вас МК не читается, по этому и в конфигах ерунда после чтения.

Я так понял что это пьзо пластина от электронных часов, я подключал такую но звук голимый. Поэтому остановился на телефонном капсуле с сопротивлением обмотки 40 омм и включил через разделительный кондер на 1мф. Звук стал громкий и отчетливый.
Что начудил автор черт его знает. Все вроде заработало. Пришлось только внешний кварц на 4 Мгц подключить и сконфигурировать Фьюзы.
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: Вопросы по замку на ключе таблетке

Сообщение Dmitry Dubrovenko »

Аlex писал(а):Ужас короче....
Ну, вообще-то существуют документы, под названием "Programming Specification" (по спецификации Майкрочипа, например для 629/675 - DS41191D). Там всё подробно расписанно, как должно быть. И не надо, для этого смотреть на "правильные" программаторы. Их тоже люди делают. :wink:

Terminator69 писал(а):внешний кварц на 4 Мгц подключить
Оригинальное решение. :)))
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Вопросы по замку на ключе таблетке

Сообщение Аlex »

Ну, вообще-то существуют документы
Согласен. Но я это всё к тому, что везде и всюду твердят о том, что Vdd нужно подавать чуть позднее Vpp. Оказывается, это всё ерунда.
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: Вопросы по замку на ключе таблетке

Сообщение Dmitry Dubrovenko »

Аlex писал(а):Vdd нужно подавать чуть позднее Vpp
Всё от чипа зависит.
Кстати, у Вас осциллограммы для какого?
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Вопросы по замку на ключе таблетке

Сообщение Аlex »

628A
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Вопросы по замку на ключе таблетке

Сообщение Аlex »

Кстати, по поводу чипа и управления питаниями. У меня есть REAL ICE, он питанием Vdd вообще не рулит, чип необходимо запитывать внешним источником. Так он стирает, шьёт, ... чипы с любыми комбинациями конфигурации, не заикаясь. Так что всякие задержки между питаниями для меня пока остаются байками... :roll:
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: Вопросы по замку на ключе таблетке

Сообщение Dmitry Dubrovenko »

Аlex писал(а):Кстати, никакой задержки между Vpp и Vdd он не делает.
Ну, вообще-то, насколько вижу, у Вас там максимальное разрешение 2Миллисекунды, а задержки допускаются - всего 5 микросекунд.
И кстати, Vpp, у Вас, становится ~13V гораздо позднее, чем появляется Vdd

Аlex писал(а):628A
А для него - DS41196G

Аlex писал(а):У меня есть REAL ICE, он питанием Vdd вообще не рулит
А схему на него можно глянуть?

Аlex писал(а):задержки между питаниями для меня пока остаются байками
Ну, я бы так про даташиты не говорил. :)
Не знаю, как у Вас, а лично у меня, всё именно так и происходит.
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Вопросы по замку на ключе таблетке

Сообщение Аlex »

А схему на него можно глянуть?
У меня нет на него схемы, он фирменный микрочиповский.

Не знаю, как у Вас, а лично у меня, всё именно так и происходит.
Завтра попробую залить и стереть прошивку топикстартера с внешним питанием. Там и посмотрим играют роль задержки или нет.
Закрыто

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