Свежие обсуждения
Микроконтроллеры

Решаю проблему как записать и считать данные из ibutton с помощью pic16f877

1 2

Решаю проблему как записать и считать данные из ibutton с помощью pic16f877.

 

типа обьявление? лечу, колдую, Решаю проблему ...

 

peling:
как записать и считать данные из ibutton
Записать куда?
И, кстати, зачем 877?

 

записать на память таблетки. Почему 877 просто легче разбираюсь сним вот и подумал испольовать его

 

Записью серийного номера никогда не занимался. Надо просто посмотреть даташит на данный чип, и выяснить команду, которой это осуществляется.
Ничего сложного в 1-Wire нет. Сам несколько девайсов делал, а уж по ds1990 в Инете поделок завались.
Обычно организовывают работу в теле самой программы, используя "пустые" задержки (когда рабочая точка совершает цикл из NOP'ов). Я использовал прерывания TMR1, соответственно загружая его необходимым значением временного интервала.
Только 877 жирноват будет для такой задачи. Вполне хватит 628. А конкретно для твоей, по-моему и 12F629 сойдёт.

 

peling: записать на память таблетки
А разве не на заводе в таблетку уникальный код зашивают, чтобы повторений не было? На сколько я знаю, эти уникальные коды в контроллер записывают потом и идентифицируют по ним.

 

Nintashi:
А разве не на заводе в таблетку уникальный код зашивают
Это цивилизованные люди так делают.
А дикие народы, типа китайцев и россиян, сразу начинают думать, как бы кого "объегорить". И создают чистые "болванки", в которые можно записАть номер самому.
Неужели никогда не видели вывесок "Изготовление ключей для домофонов"?

 

Gregory:Неужели никогда не видели
У нас таблетку по 30 рублей купить можно. Сначала были какие то потуги в направлении записи пустых болванок, но как то это все поутихло, несмотря на то, что Китай совсем рядом. Обнаружилось, что после регистрации самописных таблеток контроллер срабатывал и на другие, не прописанные. Почему - осталось загадкой, но было неприятно. Тем более, что сейчас в основном ставят бесконтактные считыватели и продают соответствующие брелки к ним, правда по 40 рублей за штуку. Считыватель для таких систем несколько дороже, но контроллер остается тот же. Во всех новых домофонах ставят именно бесконтактники.

 

Nintashi:
У нас таблетку по 30 рублей купить можно.
Совершенно правильно, но вся "хитрость" домофонщиков заключается в том, что устанавливая домофоны по бросовым ценам, они потом "отбивают" своё на программировании таблеток, которая, с программированием, стОит уже не 30, а 130 рублей. Хотя программирование болванок стОит примерно столько же, многие почему-то предпочитают делать дубликаты.

срабатывал и на другие, не прописанные
Это - действительно странно, и подозреваю, что дело в контроллере.

Во всех новых домофонах ставят именно бесконтактники.
Считыватель просто выдаёт на выходе тот же 1-Wire. Кстати, во многих прайсах, домофоны с RF ещё даже дешевле, чем с TM.

 

Gregory: подозреваю, что дело в контроллере
Да нет... контроллеры магазинные, точнее заводские. Просто модель может быть старая, с глюками, но факт, есть факт. Нашли на улице валяющуюся таблетку, ради прикола ткнули ей на контрольно-пропускном - а она раз, и отрыла дверь...
У нас делают проще. Устанавливают домофон и три дня он работает на запись автоматически добавляя новые ключи. Через три дня все работает по принципу "Кто не зарегистрировался, я не виноват"... . Но если нужно вдруг зарегистрировать кого, на сколько я понял, просто приходят с мастер-ключем и регистрят.
У нас бесконтактники пока дороже, но зато работают более надежно.