ну да, но это совсем другая микросхема. у нее тоже есть уникальный идентификатор, но в придачу к нему ещё и 64к перезаписываемой памяти. в ключах от домофана оно, как правило, не используется
Этот ключ предназначен, в основном, для сохранения данных из памяти контроллера — записанных ключей, паролей, разрешений, прочих настроек домофона или standalone контроллера. Что, собственно, не мешает хранить в нем любые данные.
Это инвертированный массив (читался в обратном порядке)
1-й блок CRC
2-й сам ключ (часто используют только 4 байта для экономии памяти домофона)
3-й идентификатор iButton Dallas
если вы имеете ввиду идентификатор 0x01, тот который у вас в комментарии выше подчеркнут синим, то это идентификатор микросхемы. для ds1990A он 0x01, а например для DS18b20 он 0x28.
по нему определяют какая микросхема подключена и какие команды она умеет выполнять.
опять же в оригинальных микросхемах от далласа весь этот блок изменить нет ни какой возможности, он уникален для каждой микросхемы. в этом и прелесть 1-wire.
теперь про не оригинальные копии ключей: — это совершенно другие микросхемы, которые программируются по совершенно другим протоколам, а при работе выдают себя за даллас (эмулируют их). да у них можно изменять этот блок, но мало кто знает как ;).
также рекомендую посмотреть общую информацию по 1-wire. например: habrahabr.ru/post/101954/ robocraft.ru/blog/communication/117.html
да хотябы и тут robocraft.ru/blog/communication/117.html
Присоединяюсь к просьбам рассказать об этой панде. Есть ли среды разработки под линукс. Поддерживают ли эти среды нормальные ЯП.
Довольно заманчивая штука для использования в качестве master-контроллера. Правда, стоит, конечно, дороговато…
От себя скажу: девайс понравился, достаточно шустрый ( 72МГц, 32-bit ARM7 процессор, 512КБ Flash (148КБ доступно), 96 КБ RAM (62КБ доступно)) имеет встроенный кард ридер, usb (может работать в режиме хоста), куча портов, совместима с Arduino шилдами. Разработка ведется в MS Visual Studio (поэтому по Windows) на C# с использованием MicroFramework и GHI библиотек, по моему мнению — удобно и легко (но .net немного порезан).
А как насчет linux + C?
// не покупать же только ради одной (к тому же еще и дорогой) железяки дополнительный компьютер + венду + Visual Studio + учиться новому ЯП?
Fez Panda 2 чтение IButton