Вопросы по замку на ключе таблетке
- Terminator69
- Родился
- Сообщения: 17
- Зарегистрирован: Пн дек 06, 2010 17:40:46
- Откуда: Беларусь
Вопросы по замку на ключе таблетке
Доброго дня Уважаемые.
Такая проблемма.
В и-нете откопал такой вот проект замка
http://www.joyta.ru/114-elektronnyj-zam ... n-ds1990a/
на ключе таблетке. В железе все воплотил,
Запрограммировал пик контроллер
Все работает Но!!!
Есть несколько бяк в программе.
Первое: После заливки НЕХ файла контроллер перестал стиратся,
тоесь невозможно стереть записанные НЕХ и запрогарммировать другой.
Хотя контроллер работает.
Второе: Больше 9 ключей нельзя записать в контроллер,
хотя в описании проекта допускается до 21 ключа.
Подозрение что в НЕХ файле или в Исходнике включен бит защиты.
Программировал USB EXSTRA PIC, WinPic 800,
похожий программатор был на форуме Радиокота,
раньше такие контроллеры без проблем программировались данным программатором.
Помогите исправить эти недароботки.... а может это специально
было сделано???
Прошу заметить что в самой программе я не силен,
Исходник программы, НЕХ файл и схема прилогается.
Спасибо за помощь.
Такая проблемма.
В и-нете откопал такой вот проект замка
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: Вопросы по замку на ключе таблетке
Попробовал залить прошивку. Нормально всё. И заливается и стирается без проблем.
Биты защиты тоже не установлены.
Программатор - Pickit 3
ExtraPic далеко не идеальный программатор.
Биты защиты тоже не установлены.
Программатор - Pickit 3
ExtraPic далеко не идеальный программатор.
- Terminator69
- Родился
- Сообщения: 17
- Зарегистрирован: Пн дек 06, 2010 17:40:46
- Откуда: Беларусь
Re: Вопросы по замку на ключе таблетке
А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 скачиваний
Re: Вопросы по замку на ключе таблетке
Посоветуй а как теперь вернуть ПИКи к нормальной жизни????
Прошить нормальным программатором. Например PicKit.
- Terminator69
- Родился
- Сообщения: 17
- Зарегистрирован: Пн дек 06, 2010 17:40:46
- Откуда: Беларусь
Re: Вопросы по замку на ключе таблетке
otest писал(а):Посоветуй а как теперь вернуть ПИКи к нормальной жизни????
Прошить нормальным программатором. Например PicKit.
Попробую, есть еще у меня JDM программатор.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Вопросы по замку на ключе таблетке
За этот программатор ничего сказать не могу, я подумал, что у Вас другой экстрапик (не заметил слово USB). Но факт остаётся фактом - Pikcit стирает нормально, значит дело в программаторе.Alex у меня вот такой программатор по схеме Радиокота http://radiokot.ru/circuit/digital/pcmod/18/
Вообще, какая-то странная схема, а именно - кварц на 1,2 ногах. Нахера он там нужен, не понятно...
- Terminator69
- Родился
- Сообщения: 17
- Зарегистрирован: Пн дек 06, 2010 17:40:46
- Откуда: Беларусь
Re: Вопросы по замку на ключе таблетке
Аlex писал(а):За этот программатор ничего сказать не могу, я подумал, что у Вас другой экстрапик (не заметил слово USB). Но факт остаётся фактом - Pikcit стирает нормально, значит дело в программаторе.Alex у меня вот такой программатор по схеме Радиокота http://radiokot.ru/circuit/digital/pcmod/18/
Вообще, какая-то странная схема, а именно - кварц на 1,2 ногах. Нахера он там нужен, не понятно...
Alex Доброго дня. Это не кварц, это пьезо капсуль. Тоесть звуковое соправождение открытия дверей.
В контроллере включен внутренний генератор на 4Мгц. Самое интересное когда открываю НЕХ файл в программаторе бит защиты отключен. Но когда программирую контроллер и потом считываю то в конфигурации уже включен бит защиты.Пробовал в ручную отключить не получилось. После стирания заливал другую прошивку.... Считывание проходит нормально с тем битом каким прошивал. Подозреваю все таки на НЕХ файл. Подскажите может у кого либо есть не навороченный компилятор что бы скомрилировать Asm или скомпилируйте этот файл да выложите сюда.
Спасибо
Re: Вопросы по замку на ключе таблетке
Попробую, есть еще у меня JDM программатор.
Поменять шило на мыло.
Подскажите может у кого либо есть не навороченный компилятор что бы скомрилировать Asm
Компилятор один для всех=MPLAB
скомпилируйте этот файл да выложите сюда.
Пожалуйста только он ни чем не отличается от оригинала.
- Terminator69
- Родился
- Сообщения: 17
- Зарегистрирован: Пн дек 06, 2010 17:40:46
- Откуда: Беларусь
Re: Вопросы по замку на ключе таблетке
otest писал(а):Попробую, есть еще у меня JDM программатор.
Поменять шило на мыло.Подскажите может у кого либо есть не навороченный компилятор что бы скомрилировать Asm
Компилятор один для всех=MPLABскомпилируйте этот файл да выложите сюда.
Пожалуйста только он ни чем не отличается от оригинала.
Спасибо Всем.....
Проблему решил просто.
В прошивке включен внутренний тактовый генератор, протчитав мануал и полазив по форумам зделал вывод: Не всякие программаторы корректно програмируют с внутренним генератором.
При прошивке я включил внешний кварц и все пошло без проблем.
Девайс так же без проблем записывает и стирает ключи.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Вопросы по замку на ключе таблетке
Интересно, почему тогда он подписан как 32768 Гц ? Чё курил автор....Это не кварц, это пьезо капсуль.
Это у Вас МК не читается, по этому и в конфигах ерунда после чтения.Но когда программирую контроллер и потом считываю то в конфигурации уже включен бит защиты
- Dmitry Dubrovenko
- Поставщик валерьянки для Кота
- Сообщения: 2349
- Зарегистрирован: Вс янв 09, 2011 16:51:39
- Откуда: Санкт-Ленинград
- Контактная информация:
Re: Вопросы по замку на ключе таблетке
О наиболее вероятной причине можно прочесть здесь (3-й абзац).Terminator69 писал(а):контроллер перестал стиратся
А почему тогда там "32768 Hz" написанно?Terminator69 писал(а):Это не кварц, это пьезо капсуль.
Уп-с.. Опередили..
ICQ нет, и, в ближайшее время, не будет.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Вопросы по замку на ключе таблетке
Давно хотел посмотреть что делают нормальные программеры с ногами Vpp и Vdd и добрался до осцика. Кому интересно - смотрим осцилограммы.
Сверху (зелёная линия) - Vpp
Снизу(жёлтая линия) - Vdd
Стирание чипа:

Раздвинутый первый импульс:

Запись прошивки:

Раздвинутый первый импульс:

Кстати, никакой задержки между Vpp и Vdd он не делает. Они включаются одновременно. Только дёргает чё-то там напряжением программирования.
Ужас короче....
Сверху (зелёная линия) - Vpp
Снизу(жёлтая линия) - Vdd
Стирание чипа:
Раздвинутый первый импульс:
Запись прошивки:
Раздвинутый первый импульс:
Кстати, никакой задержки между Vpp и Vdd он не делает. Они включаются одновременно. Только дёргает чё-то там напряжением программирования.
Ужас короче....

- Terminator69
- Родился
- Сообщения: 17
- Зарегистрирован: Пн дек 06, 2010 17:40:46
- Откуда: Беларусь
Re: Вопросы по замку на ключе таблетке
Аlex писал(а):Интересно, почему тогда он подписан как 32768 Гц ? Чё курил автор....Это не кварц, это пьезо капсуль.
Это у Вас МК не читается, по этому и в конфигах ерунда после чтения.Но когда программирую контроллер и потом считываю то в конфигурации уже включен бит защиты
Я так понял что это пьзо пластина от электронных часов, я подключал такую но звук голимый. Поэтому остановился на телефонном капсуле с сопротивлением обмотки 40 омм и включил через разделительный кондер на 1мф. Звук стал громкий и отчетливый.
Что начудил автор черт его знает. Все вроде заработало. Пришлось только внешний кварц на 4 Мгц подключить и сконфигурировать Фьюзы.
- Dmitry Dubrovenko
- Поставщик валерьянки для Кота
- Сообщения: 2349
- Зарегистрирован: Вс янв 09, 2011 16:51:39
- Откуда: Санкт-Ленинград
- Контактная информация:
Re: Вопросы по замку на ключе таблетке
Ну, вообще-то существуют документы, под названием "Programming Specification" (по спецификации Майкрочипа, например для 629/675 - DS41191D). Там всё подробно расписанно, как должно быть. И не надо, для этого смотреть на "правильные" программаторы. Их тоже люди делают.Аlex писал(а):Ужас короче....
Оригинальное решение.Terminator69 писал(а):внешний кварц на 4 Мгц подключить
ICQ нет, и, в ближайшее время, не будет.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Вопросы по замку на ключе таблетке
Согласен. Но я это всё к тому, что везде и всюду твердят о том, что Vdd нужно подавать чуть позднее Vpp. Оказывается, это всё ерунда.Ну, вообще-то существуют документы
- Dmitry Dubrovenko
- Поставщик валерьянки для Кота
- Сообщения: 2349
- Зарегистрирован: Вс янв 09, 2011 16:51:39
- Откуда: Санкт-Ленинград
- Контактная информация:
Re: Вопросы по замку на ключе таблетке
Всё от чипа зависит.Аlex писал(а):Vdd нужно подавать чуть позднее Vpp
Кстати, у Вас осциллограммы для какого?
ICQ нет, и, в ближайшее время, не будет.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Вопросы по замку на ключе таблетке
Кстати, по поводу чипа и управления питаниями. У меня есть REAL ICE, он питанием Vdd вообще не рулит, чип необходимо запитывать внешним источником. Так он стирает, шьёт, ... чипы с любыми комбинациями конфигурации, не заикаясь. Так что всякие задержки между питаниями для меня пока остаются байками... 
- Dmitry Dubrovenko
- Поставщик валерьянки для Кота
- Сообщения: 2349
- Зарегистрирован: Вс янв 09, 2011 16:51:39
- Откуда: Санкт-Ленинград
- Контактная информация:
Re: Вопросы по замку на ключе таблетке
Ну, вообще-то, насколько вижу, у Вас там максимальное разрешение 2Миллисекунды, а задержки допускаются - всего 5 микросекунд.Аlex писал(а):Кстати, никакой задержки между Vpp и Vdd он не делает.
И кстати, Vpp, у Вас, становится ~13V гораздо позднее, чем появляется Vdd
А для него - DS41196GАlex писал(а):628A
А схему на него можно глянуть?Аlex писал(а):У меня есть REAL ICE, он питанием Vdd вообще не рулит
Ну, я бы так про даташиты не говорил.Аlex писал(а):задержки между питаниями для меня пока остаются байками
Не знаю, как у Вас, а лично у меня, всё именно так и происходит.
ICQ нет, и, в ближайшее время, не будет.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Вопросы по замку на ключе таблетке
У меня нет на него схемы, он фирменный микрочиповский.А схему на него можно глянуть?
Завтра попробую залить и стереть прошивку топикстартера с внешним питанием. Там и посмотрим играют роль задержки или нет.Не знаю, как у Вас, а лично у меня, всё именно так и происходит.