MicroC PIC16F887, аналоговый вывод

Я использую PIC16F887, и я новичок в этом.

Как сделать B1 в качестве аналогового вывода.

Как получить информацию от датчика давления на В1.

Спасибо, извините за мой плохой английский.

1 ответ

Одна хорошая вещь в контроллере PIC заключается в том, что сама таблица данных дает четкие инструкции по использованию его периферийных устройств. Обратитесь к разделу 9.1 и 9.2.

Есть еще одна вики-страница, которая объясняет код c, но отличается PIC - однако вы можете обратиться к программированию.

АЦП с использованием PIC16F877A

Подходя к вашему вопросу: что вы подразумеваете под B1? Вы имели в виду RB1 (или порт B, контакт 1)? если это так, из таблицы RB1 является AN10 (аналоговый канал 10). Поэтому вам нужно установить биты CHS<3:0> регистра ADCON0 в b'1010'

Эти детали со стороны контроллера PIC

Вам также необходимо прочитать технические характеристики датчика давления.

Не читая таблицы, вы не сможете работать с микроконтроллером.

Sudhee

Другие вопросы по тегам