Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
19.09.2011, 19:20
|
|
Прописка
Регистрация: 04.07.2005
Сообщений: 236
Сказал спасибо: 6
Сказали Спасибо 14 раз(а) в 10 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от BolshoyK
|
Я ставил как по схеме
|
я так же поставил керамику 0,1, потом электролит на 10 мкф. заметил - строчки стали видимы дольше, ну и дальше закоротил
|
|
|
|
19.09.2011, 19:32
|
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,633
Сказал спасибо: 73
Сказали Спасибо 1,795 раз(а) в 647 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от ra0wbj
|
простояли больше 3 мин. - ушли в сон.
|
Да, а контроллер индикатора продолжает работать, и подсветка горит...
Не, чисто программно, без доработки аппаратной части, это не реализовать. К тому же, в ПИКе эти кнопки не генерят прерываний, поэтому выйти из сна не получится. Придется ставить отдельную кнопку ресета.
Последний раз редактировалось RECTO; 19.09.2011 в 19:41.
|
|
|
|
19.09.2011, 21:18
|
|
Прописка
Регистрация: 04.07.2005
Сообщений: 236
Сказал спасибо: 6
Сказали Спасибо 14 раз(а) в 10 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от RECTO
|
кнопки не генерят прерываний
|
гы, а так хотелось
|
|
|
|
19.09.2011, 23:38
|
|
Гражданин KAZUS.RU
Регистрация: 22.04.2007
Адрес: Минск
Сообщений: 565
Сказал спасибо: 53
Сказали Спасибо 104 раз(а) в 81 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Переработал меню дубликатора и сделал запись ключей в память EEPROM. Хотя EEPROM 16F628A позволяет сохранить до 16-ти ключей, решил остановится на 10, думаю этого будет более, чем достаточно. Как считаете? Каждый ключ сохраняется под своим порядковым номером 0-9.
Прошивку для тестирования выложу в ближайшие день-два, нужно ещё дописать процедуру чтения из памяти EEPROM для последующей записи.
Последний раз редактировалось Bar_boss; 19.09.2011 в 23:45.
|
|
|
Сказали "Спасибо" Bar_boss
|
|
|
20.09.2011, 01:05
|
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,633
Сказал спасибо: 73
Сказали Спасибо 1,795 раз(а) в 647 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от ra0wbj
|
гы, а так хотелось
|
Не, идея-то хорошая. Я в своей версии попробую это сделать. Выход из сна планирую организовать выключением-включением питания, как это сделано в мультиметрах, например. Надо только дополнить принятую схему программно-управляемым ключом, через который будет подаваться питание на индикатор и подсветку.
Bar_boss, в связи с этим есть просьба. Для совместимости версий, даже если Вы не будете делать у себя автовыключение, конфигурируйте линию А6 на вывод и загружайте туда 0.
|
|
|
|
20.09.2011, 01:08
|
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,633
Сказал спасибо: 73
Сказали Спасибо 1,795 раз(а) в 647 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
|
|
|
|
20.09.2011, 07:57
|
|
Гражданин KAZUS.RU
Регистрация: 22.04.2007
Адрес: Минск
Сообщений: 565
Сказал спасибо: 53
Сказали Спасибо 104 раз(а) в 81 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от RECTO
|
Bar_boss, в связи с этим есть просьба. Для совместимости версий, даже если Вы не будете делать у себя автовыключение, конфигурируйте линию А6 на вывод и загружайте туда 0.
|
ОК!
Сообщение от RECTO
|
Ну, я у себя делаю сразу на 16
А я вот уже боюсь, что мне памяти не хватит реализовать все задумки... Придется искать компромисы.
|
Не, у меня пока резерв есть. И это ещё не оптимизировап код - например, запись в память пишу линейно все 8 байт, хотя там элементарно организовать цикл.
Делайте лучше 15 ключей, оставьте небольшой резерв EEPROM, мало ли что. Например ячейку, что бы сохранять адрес последнего просмотренного ключа в памяти. Ну это так, уже частности.
|
|
|
|
20.09.2011, 17:08
|
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,633
Сказал спасибо: 73
Сказали Спасибо 1,795 раз(а) в 647 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от Bar_boss
|
Не, у меня пока резерв есть. И это ещё не оптимизировап код - например, запись в память пишу линейно все 8 байт, хотя там элементарно организовать цикл.
|
У меня пока не ясно. Может, и получится уложиться...
Сообщение от Bar_boss
|
Делайте лучше 15 ключей, оставьте небольшой резерв EEPROM, мало ли что. Например ячейку, что бы сохранять адрес последнего просмотренного ключа в памяти. Ну это так, уже частности.
|
Мне еще нужно учитывать, что устройство может использоваться и в минимальной версии, т.е. без индикатора и только одной кнопкой управления. Причем минимальная версия должна быть совместима с предыдущими. То есть, при старте в память всегда должен загружаться первый ключ.
|
|
|
|
20.09.2011, 18:19
|
|
Прописка
Регистрация: 04.07.2005
Сообщений: 236
Сказал спасибо: 6
Сказали Спасибо 14 раз(а) в 10 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от RECTO
|
А я вот уже боюсь, что мне памяти не хватит реализовать все задумки...
|
внешняя память? хотя ног не хватает.
запихал в корпус совместную версию
|
|
|
|
20.09.2011, 18:30
|
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,633
Сказал спасибо: 73
Сказали Спасибо 1,795 раз(а) в 647 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:31.
|
|