Файлы  •  Ссылки  •  Прошивки  •  Правила  •  Архив  •   FAQ  •  Участники  •  Поиск
Регистрация  •  Вход

вопрос по I-BUTTON

Список форумов» Другая аппаратура
АвторСообщение
grivic
Участник
Сообщения: 114




20-10-2005 03:10

Есть такие таблетки DS1990A, так вот спаял схемку на PICе http://www.radioradar.net/radio_amator/radio_amator2003-12-27_10-10-40 ... , а с ней работают не все таблетки, а только те, что выпущены пораньше. Неужели есть какая-то разница по годам выпуска при одинаковом обозначении? Может, кто подскажет, как программно решить проблему - схема не только не программирует новые ключи, но даже и не опознает их как таковые.
luca
Участник
Сообщения: 686




20-10-2005 20:24

grivic, возможно их тоже подделывают! например из отслуживших литиевых батарей!
savantik
Участник
Сообщения: 181




26-10-2005 18:19

Всё дело в пршивке устройства
при недороботанной прошивке
может не поддерживать и DS1992 и DS1994
Vasilij
Участник
Сообщения: 300




27-10-2005 05:36

тут есть про эмуляторы DS1990A, может сгодятся:
http://telesys.ru/projects/proj038/index.shtml
grivic
Участник
Сообщения: 114




29-10-2005 16:58

Вот чего мне ответили тут http://www.elin.ru/1-Wire/discution.htm :

Отправил(а) Валентина 2005-10-26 14:02:02

я уже раз писала-раньше ключи 1990А реагировали на две команды чтения номера (33 и 0F). Сейчас только на одну-33.
Но для поддержания старых ТМ-контроллеров выпускают 1990R, но в России их пока не продают.

На сайте фирмы МаксимДаллас про это написано в FAQ.
Вам рекомендую изменить команду чтения на 33hex

Может, кому пригодится.
grivic
Участник
Сообщения: 114




18-12-2005 00:50

Кстати, а в Ассемблере 33 и 0F - это что?
Немцов
Гость 194.186.*.*





18-12-2005 14:47

В Ассемблере это служит данным, т.е. кодом типа устройства (family code), отправляемый последовательно 00110011, чтобы затем считать данные из ПЗУ таблетки.
grivic
Участник
Сообщения: 114




20-12-2005 00:22

Это понятно, но не очень. Есть текст программы в Асемблере, есть MPLAB перевести его в код, есть программатор, есть PIC контроллер. Эти 33 и 0F в тексте программы где найти-то? В машинном коде они есть, но вслепую менять как-то некрасиво, да и потом контрольные суммы надо считать и менять, а как?
grivic
Участник
Сообщения: 114




20-12-2005 08:08

Все, все, все ... Утром на свежую голову понял: через порт, к которому подключена таблетка послать слово 33Н - это ибудет команда чтения.
Немцов
Гость 194.186.*.*





20-12-2005 10:25

менять в программе ничего не надо,
фрагмент твоего Ассемблера.
;*********************************************************************************
;Подпрограмма передачи команды чтения ПЗУ
;*********************************************************************************
R33 MOVLW 0x33 ;Команда чтения ПЗУ
MOVWF RPZU
MOVLW 0x08
MOVWF REP
Немцов
Гость 194.186.*.*





20-12-2005 18:00

grivic писал:
Отправил(а) Валентина 2005-10-26 14:02:02
я уже раз писала-раньше ключи 1990А реагировали на две команды чтения номера (33 и 0F). Сейчас только на одну-33. Но для поддержания старых ТМ-контроллеров выпускают 1990R, но в России их пока не продают.
На сайте фирмы МаксимДаллас про это написано в FAQ.
Вам рекомендую изменить команду чтения на 33hex

Народная пословица гласит: "Выслушай женшину, а сделай наоборот." улыбка
grivic
Участник
Сообщения: 114




25-12-2005 09:55

Немцов разрушил мечту! Если менять ничего не надо, то как заставить работать PIC с новыми таблетками? Хотя, с точки зрения команды чтения ПЗУ так оно и есть недовольство, огорчение
Немцов
Гость 194.186.*.*





26-12-2005 14:15

grivic, был намек на изменение кода 33Н на 0FH. Если это не поможет, установи код, вписанный на корпусе. Цитата из "Радио" 2001 №2 стр. 31 :"...на корпусе Micro Can нанесена гравировка, полностью воспроизводящая Family code, serial number, и даже CRC." Советую прочитать статью.
И еще, глянь осцилом (желат. запоминающим), что видишь при подключении таблетки.
grivic
Участник
Сообщения: 114




28-12-2006 12:54

Прошел год... Взял да и купил еще таблеточку. Оказалось - работает. А друзей, тех , которые подогнали те две "рабочие" таблетки, взять за ножки, да об стеночку.
Список форумов» Другая аппаратура» вопрос по I-BUTTON
Перейти:  
Текущий раздел» Другая аппаратура (Ремонт аппаратуры, не перечисленной в предыдущих форумах)


Похожая информация:
  • Про ключи I-BUTTON и их фичи
  • Вопрос о АСЦ APPA
  • Вопрос о стабилизации 3,3в в БП-ATX.
  • Вопрос по GSM шлюзу
  • Вопрос по компрессору WILMAR CR-2.0/24








  • Информация по ремонту для специалистов - справочники, инструкции, энциклопедия, советы и секреты ремонта,  настройка, сервисные режимы
    Powered by phpBB 2.0.18 © 2001, 2002 phpBB Group!