Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Вт июн 05, 2012 20:16:33
Ребята, подскажите, что нужно поменять в коде, чтобы контроллер "понимал" термодатчик 18B20? У них расходимость в цифрах большая...
- Вложения
-
- TERMOSTAT.asm
- (14.46 KiB) Скачиваний: 811
Вт июн 05, 2012 21:38:20
Копаться в чкжих исходниках лень.
У ds18b20 - 11 битное значение температуры, а у ds18s20 - 8 битное. Нужно взять 2-х байтное значение температуры ds18b20 и сдвинуть на 3 бита вправо - получите то, что у ds18s20. Не забывайте про знак. Если старший бит=1, заполнять слева нужно тоже еденицами.
Вт июн 05, 2012 21:44:42
Ну есть же сверху тема по DS1820, неужели её мало ?
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.