Кодовый замок с LCD

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
344092
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт июн 06, 2008 13:46:25

Кодовый замок с LCD

Сообщение 344092 »

Доброе время суток, собрал проект в proteus 7.5 "Кодовый замок с LCD" на ATTINY2313. Есть сам проект и исходник на CODEAVR 2.03.
Не могу понять в чём дело? всё работает до того как нужно ввести код, после введения кода в симуляторе выдаёт постоянно код не верный!

Саму статью про замок нашёл тут http://datagor.ru/microcontrollers/687- ... amok..html

вложение: файл проекта proteus 7.5 +CODEAVR проект.
Вложения
.attiny2313.rar
(224.2 КБ) 481 скачивание
Реклама
AndreiVV
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вс май 11, 2008 19:12:34

Сообщение AndreiVV »

все очень просто
введенный код проверяется с кодом который находится в еепром,
а еепром в протеусе не инициализирован у вас, для этого надо
1 файл с расширением *.еep конвертировать в *.bin любой программой каторая понимает оба формата (тот же понипрог )
2 указать в свойствах мк Intital Contens Of Data EEPROM где находится файл *.bin

или в программе в начале функции майн записать нужный код в еепром тогда при включении мк сам запишет данные в еепром, после етого эти строчи кожно будет закоментировать
Реклама
Аватара пользователя
foxit
Грызет канифоль
Сообщения: 262
Зарегистрирован: Пт ноя 16, 2007 00:40:17
Откуда: Украина

Сообщение foxit »

Добавь после инициализации LCD и будет счастье

if(eeprom_kod[0]==0xff)
{
eeprom_kod[0]='0';
eeprom_kod[1]='0';
eeprom_kod[2]='0';
eeprom_kod[3]='0';
}
// считываем текущий код из энергонезависимой памяти
kod[0]=eeprom_kod[0];
kod[1]=eeprom_kod[1];
kod[2]=eeprom_kod[2];
kod[3]=eeprom_kod[3];
Аватара пользователя
344092
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт июн 06, 2008 13:46:25

Сообщение 344092 »

Всем огромное спасибо, всё заработало как надо. :beer:
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
foxit
Грызет канифоль
Сообщения: 262
Зарегистрирован: Пт ноя 16, 2007 00:40:17
Откуда: Украина

Сообщение foxit »

Чем прошиваешь?

В железе делал?
Реклама
Аватара пользователя
344092
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт июн 06, 2008 13:46:25

Сообщение 344092 »

foxit писал(а):Чем прошиваешь?

В железе делал?

Шил CODEAVR 2.03... Собирал в протеусе 7.5 SP3

В железе тоже работает.

Хорошо бы в планах добавить звук (пик) при нажатии клавиш.
Реклама
Аватара пользователя
larik
Мучитель микросхем
Сообщения: 403
Зарегистрирован: Вс окт 12, 2008 00:19:25
Откуда: Подольск, Мос. Область

Сообщение larik »

а печатки случаем нет? :oops: собрал бы с удовольствием давно такой искал
Аватара пользователя
foxit
Грызет канифоль
Сообщения: 262
Зарегистрирован: Пт ноя 16, 2007 00:40:17
Откуда: Украина

Сообщение foxit »

выложи печатку и фото устройства, пожалуйста.
sanok220291
Родился
Сообщения: 1
Зарегистрирован: Пт дек 04, 2009 23:28:27

Сообщение sanok220291 »

Доброго времени суток...

Кото может залить нормальную робочую версию прошывки желательно в .нех коде

Ато моих знаний асемблера недостаточно чобы устранить ошыбку самому :P
Аватара пользователя
larik
Мучитель микросхем
Сообщения: 403
Зарегистрирован: Вс окт 12, 2008 00:19:25
Откуда: Подольск, Мос. Область

Сообщение larik »

да хотелось бы такое счастье а лучшеб автору статью =)
Аватара пользователя
foxit
Грызет канифоль
Сообщения: 262
Зарегистрирован: Пт ноя 16, 2007 00:40:17
Откуда: Украина

Сообщение foxit »

Так как насчет фоток и печатки?
232rs
Родился
Сообщения: 8
Зарегистрирован: Сб апр 02, 2011 05:39:22

Re: Кодовый замок с LCD

Сообщение 232rs »

людит добрые, кто может дать подробное описание на листинг от этого ддевайса???
-=Vovka=-
Опытный кот
Сообщения: 844
Зарегистрирован: Пн апр 11, 2011 10:08:52

Re: Кодовый замок с LCD

Сообщение -=Vovka=- »

344092 писал(а):Саму статью про замок нашёл тут http://datagor.ru/microcontrollers/687- ... amok..html
Самое прикольное начнется когда все заработает и .... начнет "барабашка" замок открывать, сгорит от статики PIC...

В общем это игрушка и не более! Для серьезных целей использовать категорически нельзя!
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: Кодовый замок с LCD

Сообщение DX168B »

А я сделал свой кодовый замок на tiny26. Там нет LCD, но при прошивке файлы eep не требуются. Замок при первом запуске пишет в EEPROM "заводские" коды и настройки.
Код может принимать длинну от 1 до 20 знаков. Есть админский код, меню настроек и к цифрам добавляются ещё три буквы (А, В и С) Так же есть там ещё и SPI кейлоггер. Так-же есть возможность сброса на "заводские" настройки. Проект уже успешно работает в моём подъезде на двери. :) Хочу ещё кое-что ещё добавить в меню. Проект писал на АСМе.
I am DX168B and this is my favourite forum on internet!
232rs
Родился
Сообщения: 8
Зарегистрирован: Сб апр 02, 2011 05:39:22

Re: Кодовый замок с LCD

Сообщение 232rs »

-=Vovka=- писал(а):
344092 писал(а):Саму статью про замок нашёл тут http://datagor.ru/microcontrollers/687- ... amok..html
Самое прикольное начнется когда все заработает и .... начнет "барабашка" замок открывать, сгорит от статики PIC...

В общем это игрушка и не более! Для серьезных целей использовать категорически нельзя!
что то я не понял какой PIC тут откуда бы взялся? и в честь чего будет барабашка? имхо фильтры по питанию + экранирование еще никто не отменял
Закрыто

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