В самой CV есть пример реализации чтения ds1990, с ним я разобрался но немогу разобраться как произвести запись полученного кода ключа в eeprom, а потом сравнить его с новым ром-кодом.
- Код: Выделить всё
if (w1_init()){ //Смотрим присутствует ли на линии устройства
devices=w1_search(0xF0,rom_code); // Считываем количество устройств и их ром-коды
if (rom_code[0]==1){ // Если ром-код принадлежит ds1990
printf("DS1990 #%u serial number:",n); // Производим вывод по USARTу
for (j=1;j<=6;j++){
printf(" %02X",rom_code[j]);
}
printf("\n\r");
}
}