Kamikadze |
Дата: Ср, 05.09.2012, 16:06 | Сообщение # 1 |
Группа:
Проверенные
Ранг:
Новенький
Сообщений:
6
Замечания:
±
На сайте с 12.12.2010
Статус:
Offline
|
Всем доброго времени суток! Пытаюсь разобраться с этой связкой. Получилось получить ID. Но вот вопрос, а как записать данные в EEPROM DS2430, а потом их считать? Заранее благодарен! Datasheet на ds2430
Сообщение отредактировал
Kamikadze - Ср, 05.09.2012, 16:26
|
|
|
|
ivan_fd |
Дата: Чт, 06.09.2012, 12:45 | Сообщение # 2 |
Группа:
Модераторы
Ранг:
Специалист
Сообщений:
894
Замечания:
±
На сайте с 12.01.2009
Статус:
Offline
|
На 14 странице даташита есть таблица, где все красиво написано.
В чем именно у Вас проблема?
|
|
|
|
Kamikadze |
Дата: Чт, 06.09.2012, 18:54 | Сообщение # 3 |
Группа:
Проверенные
Ранг:
Новенький
Сообщений:
6
Замечания:
±
На сайте с 12.12.2010
Статус:
Offline
|
Уже разобрался, во всем виновата моя невнимательность
Добавлено (06.09.2012, 16:06) --------------------------------------------- Подскажите пожалуйста а как подключить ds2430 к pic12f629. Делаю так же как и с Pic16f877, но память не читается читаю вот таким кодом
DQ VAR Gpio.0
symbol LedGreen = gpio.1 symbol But1 = gpio.4 qw var byte
Start: if But1=1 then OWOUT DQ, 1, [$CC,$AA,$06] OWIN DQ, 2, [STR qw\2]'
if qw[0]>0 then high LedGreen pause 1000 low LedGreen endif endif goto start
что бы в ячейку было не записано приходит всегда 0
Добавлено (06.09.2012, 18:54) --------------------------------------------- все, сам разобрался:
надо было добавить строчку: cmcon = 7
DQ VAR Gpio.0
symbol LedGreen = gpio.1 symbol But1 = gpio.4 qw var byte
cmcon = 7
Start: if But1=1 then OWOUT DQ, 1, [$CC,$AA,$06] OWIN DQ, 2, [STR qw\2]'
if qw[0]>0 then high LedGreen pause 1000 low LedGreen endif endif goto start
Сообщение отредактировал
Kamikadze - Чт, 06.09.2012, 18:55
|
|
|
|