Написал программу на ассемблере под микроконтроллер AT89C51 для чтения данных с термодатчика DS18B20. При считывание данных с датчика постоянно получаю одно и то же значение температуры. Подаю датчику команду преобразования памяти, после которой он должен записать температуру в Scratchpad-память в виде двухбайтного слова. Но преобразования не происходит и значения в память так и остаются FF FF FF FF | FF FF FF FF. Подскажите, пожалуйста, почему ничего не записывается в память датчика??
Прилагаю файл кода и протеусовсий файл.
- Вложения
-
- 1Wire.rar
- (14.57 КБ) 169 скачиваний

