Всем привет. Делаю лабораторный блок питания с цифровым ампер-вольт метром на ATmega8, вывод на семисегментную индикацию через сдвиговые регистры. Для контроля температуры и защиты от перегрева поставил DS18B20, вот тут-то и начались проблебы.
Порт PBC принимает значение тока и напряжения на 0 и 1 выводы, так же к нему подключен датчик DS18B20 на 3-й вывод. Датчик определяется но значения с него не считываются, если запретить АЦП, то температура нормально считывается.
Совершенно не понимаю в чём дело, подскажите, зарание спасибо.
В архиве листинг под CodeVisionAVR, и чертежы на всякий случай в P-CAD
Раздел: AVR
Порт PBC принимает значение тока и напряжения на 0 и 1 выводы, так же к нему подключен датчик DS18B20 на 3-й вывод. Датчик определяется но значения с него не считываются, если запретить АЦП, то температура нормально считывается.
Совершенно не понимаю в чём дело, подскажите, зарание спасибо.
В архиве листинг под CodeVisionAVR, и чертежы на всякий случай в P-CAD
Прикрепленные файлы:
Раздел: AVR