Помогите написать софт

Обсуждаем цифровые устройства...
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Сообщение Spider »

а EEPROM уже отменили?
Аватара пользователя
Дмитрий О
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пн авг 29, 2005 16:27:04
Откуда: Дмитров
Контактная информация:

Сообщение Дмитрий О »

Spider писал(а):а EEPROM уже отменили?
Зачем тут ЕЕПРОМ??? Замком должен уметь управлять рядовой жилец дома (староста по подъезду). Он даже понятия не имеет, чо такое ЕЕПРОМ. Больше одной микросхемы я на плату не поставлю.
aka Diamond
Аватара пользователя
xelos
Потрогал лапой паяльник
Сообщения: 336
Зарегистрирован: Пн мар 20, 2006 13:05:08
Контактная информация:

Сообщение xelos »

в смысле EEPROM, который на борту мк. я, кстати, его же имел ввиду...
у тебя какой мк?
Я просто верю в то, что рушить догмы - лучший способ не стареть.
Аватара пользователя
xelos
Потрогал лапой паяльник
Сообщения: 336
Зарегистрирован: Пн мар 20, 2006 13:05:08
Контактная информация:

Сообщение xelos »

Дмитрий Оленников писал(а):Ты чего-то уже намудрил. Алгоритм смены кода все равно рано или поздно узнают. Легче придти, перекинуть перемычки, и делов.

подумай у тебя 1000 подъездов по 20 в разных концах города, каждый месяц будешь ходить перемычки менять?
имхо, лучче оставить это все на пользователя.
Я просто верю в то, что рушить догмы - лучший способ не стареть.
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Сообщение Spider »

Дмитрий Оленников писал(а):
Spider писал(а):а EEPROM уже отменили?
Зачем тут ЕЕПРОМ??? Замком должен уметь управлять рядовой жилец дома (староста по подъезду). Он даже понятия не имеет, чо такое ЕЕПРОМ. Больше одной микросхемы я на плату не поставлю.
я уже не понимаю кто кого не понимает :)
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Сообщение Spider »

xelos писал(а):в смысле EEPROM, который на борту мк. я, кстати, его же имел ввиду...
у тебя какой мк?
Именно! речь о 2313
Аватара пользователя
Дмитрий О
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пн авг 29, 2005 16:27:04
Откуда: Дмитров
Контактная информация:

Сообщение Дмитрий О »

xelos писал(а):
Дмитрий Оленников писал(а):Ты чего-то уже намудрил. Алгоритм смены кода все равно рано или поздно узнают. Легче придти, перекинуть перемычки, и делов.

подумай у тебя 1000 подъездов по 20 в разных концах города, каждый месяц будешь ходить перемычки менять?
имхо, лучче оставить это все на пользователя.

Я и говорю: перемычки легче сменить, чем через ЕЕПРОМ код менять.
aka Diamond
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Сообщение Spider »

Чувак, ты явно нас не понимаешь :)
У МК есть свой ЕЕПРОМ. В него можно писать значения прям из кода программы. Делаем всего 1 перемычку. Программа смотрит чт оона есть и реагирует на нажатия клавиш как на запись этой клавиши в ЕЕПРОМ! Далее снимаем перемычку и программа уже сравнивает нажатия с ЕЕПРОМ.
Бр. Толи я чё не так говорю, толи принцип ЕЕПРОМ не понятен кому-то радикально.
Аватара пользователя
xelos
Потрогал лапой паяльник
Сообщения: 336
Зарегистрирован: Пн мар 20, 2006 13:05:08
Контактная информация:

Сообщение xelos »

Дмитрий Оленников писал(а):Я и говорю: перемычки легче сменить, чем через ЕЕПРОМ код менять.

да код в EEPROM через клавиатуру менять...
смотри, код открытия записан в ЕЕPROM мк.
по какой-то комбинации (как Spider предложил или еще как, например есть другой код смены КС, отличный от кода открытия КО). мк его переписывает на новый. Пользователь, чотбы сменить код ничего, кроме клавы не трогает.

Если же ты жестко коды доступа в программе зашьешь, получиться, что на 1000 подъездов у тебя одни и те же комбинации будут? или как ты этим управлять собираешься перекомпиливать код для каждого юзера??? а если они терять будут их?

ИМХО, если для продажи девайс, стоит подумать о суперкоде, может быть или еще как, чтобы ты на месте мог че-нить сделать, если дверь закрыта, а код забыли.

но это уже проблемы профессиональной разработки девайсов, для любительской это на втором плане. мы при разработке всегда очень тщательно такие вещи продумываем.
Я просто верю в то, что рушить догмы - лучший способ не стареть.
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Сообщение Spider »

Дык я в этой дискусии прав? :) Обрадуйте меня что я прав! :)
Аватара пользователя
xelos
Потрогал лапой паяльник
Сообщения: 336
Зарегистрирован: Пн мар 20, 2006 13:05:08
Контактная информация:

Сообщение xelos »

Spider писал(а):Дык я в этой дискусии прав? :) Обрадуйте меня что я прав! :)

мое мнение совпадает с твоим, но это не значит, что это конечная истина.
Цель такой дискуссии - увидеть плюсы и минусы каждого способа и выбрать оптимальный, а не навязать свое мнение :)

в нашем отделе разработок так и делают. собирают кучу народу из разных отделов (внедренцы, закупщики, послепродажники и т.д.) и каждый из своего опыта высказывает мнение. Делается табличка, плюсы/минусы и каждое решение анализируется. Что важно, не только с технической точки зрения, но и с других.
Я просто верю в то, что рушить догмы - лучший способ не стареть.
Аватара пользователя
Дмитрий О
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пн авг 29, 2005 16:27:04
Откуда: Дмитров
Контактная информация:

Сообщение Дмитрий О »

Ладно, уговорили :))) Вместо перемычки можно использовать спрятанный геркон. Ваше предложение - пишите под нее код :))
aka Diamond
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Сообщение Spider »

Терпишь ещ ёчасов 10? Щас отосплюсь и напишу.
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Сообщение Spider »

Хм. Со временем панты - вчера мамка на прмежуточном маршрутизаторе подохла.
Ну сегодня написал таки.
Забираем. И оцениваем.
писал для Mega8. Но думаю на 2313 должно работать без проблем. Ничего сверхестетсвенного не использовал.
Краткий мануал:
1. SW1 разомкнут:
- ожидает ввода кода из 4х знаков
- после нажатия 4ого открывает дверь и зажигает диоды если введённый код совпал с EEPROM кодом, иначе противно пищит (он всегда противно пищит)
- кнопка "noname" для открывания двери изнутри.
- * = Reset
- # = Пустышка, ничего не делает.
2. SW1 замкнут:
- ожидает ввода кода из 4х знаков
- после нажатия 4ого записывает введённый код в EEPROM.
- и так пока не разомкнут.

Не ругайте за звуковое сопровождение, уж как получилось. :) Я буду ещё совершенствоваться в этой области.
Вложения
Screen.jpg
Сама схема, ошибок полно, в эмуляции работает и ладно. Принцип тоже понятен.
(135.37 КБ) 412 скачиваний
Zamok.rar
Исходнй код на C. WinAWR
(7.66 КБ) 376 скачиваний
hex_dsn.rar
iHEX файл для mega8 и эмуляция
(15.51 КБ) 377 скачиваний
Аватара пользователя
xelos
Потрогал лапой паяльник
Сообщения: 336
Зарегистрирован: Пн мар 20, 2006 13:05:08
Контактная информация:

Сообщение xelos »

транзюк Q2 в схеме посмотри, опять в обратную сторону нарисовал.

для запоминания как транзюки ставить:
стрелка указывает в каком направлении транзюк ток пропускает в закрытом состоянии (что для PNP, что для NPN). А общепринятое направление тока: от питания к земле.
Я просто верю в то, что рушить догмы - лучший способ не стареть.
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Сообщение Spider »

Да я не заморачивался. А вот это "общепринятое направление" меня всегда в тупик ставило. Вроде как электроны движутся, а тут выходит наоборот. Ладно я физику учил и электротехнику тоже. Проехали. Задача стояла в софте, а не в схеме. Я программист, когда нужна схема обращаюсь к вам, или к нашим инженерам :)
Аватара пользователя
Дмитрий О
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пн авг 29, 2005 16:27:04
Откуда: Дмитров
Контактная информация:

Сообщение Дмитрий О »

Сасибо, Spider. Завтра у меня появются микроконтроллеры, и я наконец-то сделаю девайс. Скоро еще одну схему выложу, без МК.
aka Diamond
Аватара пользователя
Дмитрий О
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пн авг 29, 2005 16:27:04
Откуда: Дмитров
Контактная информация:

Сообщение Дмитрий О »

ФУУУФ! Димон упарилсо! Я только что из Чип Дипака. АТ90С2313 нет больше, пришлось АТИНИ-2313 заказать. Изготовление замка придется отложить.
Последний раз редактировалось Дмитрий О Вс июл 30, 2006 09:36:33, всего редактировалось 1 раз.
aka Diamond
wawchuk
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пт мар 03, 2006 11:29:09

Сообщение wawchuk »

как можно вклиниться в разговор очень интересно почемуто
все ссылки гласят:

Выбранное вложение больше не существует.

404 File Not Found: The File files/screen_812.jpg does not exist.
Аватара пользователя
Mitrofan
Родился
Сообщения: 15
Зарегистрирован: Вс ноя 18, 2007 18:56:40
Откуда: Питер

Сообщение Mitrofan »

Да да, и я о том же. Авторы перезалейте, пожалуйста, файлы.
Ответить

Вернуться в «Цифровая техника»