Jump to content
Sign in to follow this  
Myk21

Как прочитать TM DS1993L

Recommended Posts

Posted (edited)

Как писать и читать TM ключ?

Хочу сделать регулятор освещения. на МК атмега32 а настройки заносить через ТМ ключ. 

Есть ключ DS1993L  у него если я правильно понял даташит есть 4кб памяти мне этого хватит чтоб задавать режимы освещености. Но как обращаться к этой памяти не могу понять (. Если у кого есть опыт работы с такими таблетками напишите пример.

примерами которые нагуглил в интернете смог только прочитать серийный номер таблетки. Он нанесен на самом корпусе таблетки.

Цитата

6:26 : E7 : 51 : 0 : 0 : 0 : 56

  Как прочитать всю память?

#include <OneWire.h>
OneWire iButton(10); // создаём объект 1-wire на 10 выводе

void setup(void) {
	Serial.begin(9600);
}

void loop(void) {
	delay(1000); // задержка 1 сек
	byte addr[9]; // массив для хранения данных ключа

	if (!iButton.search(addr)) { // если ключ не приложен
		Serial.println("No key connected..."); // сообщаем об этом
		return; // и прерываем программу
	}

	Serial.print("Key : ");
	for (int i = 0; i < 9; i++) {
		Serial.print(addr[i], HEX); // выводим побайтно данные ключа
		Serial.print(" ");
	}
	Serial.println();
	iButton.reset(); // сброс ключа
}

А записать что либо свое вопще не удается( . Любой помощи буду рад.

Edited by Myk21

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...