У меня проблема следующего характера. К микроконтроллеру Mega8535 подключены 4 датчика DS18B20. Но я их не могу подключить на одну линию, так как нужно считывать адреса, а датчики розмещены в разных местах, ну в общем, этот вариант мне не подходит. Тогда я решил разместить датчики на одном порте на на разных линиях. Но когда дело дошло дело до программирования (Code Vision), у меня ничего не получается. Вот так я подключаю первый датчик #asm .equ __w1_port=0x12 ;PORTD .equ __w1_bit=0 #endasm Считываю те-ру и хочу сменить адрес шины: #asm .equ __w1_port=0x12 ;PORTD .equ __w1_bit=1 #endasm Но при компиляции выбивает ошибку. Посоветуйте, что делать.
Как повесить 4 датчика DS18B20 на разные ноги контроллера ?
|