<< Назад к оглавлению
Наш контроллер просто напичкан всякими трясучками и прибамбасинками.Я вкратце расскажу как их использовать.
Смотрим на схему подключения нашего контроллера
то, что подписано рядом с ножками контроллера - это то, как их можно использовать.
так же, начиная со страницы ТО:14 дано описание возможностей ножек контроллера
Если вдруг у вас что-то работает не так, как надо, может быть, что один из этих модулей не включен или не выключен. Ну, например, у вас на ножке RA0 включен модуль АЦП, и вы не можете вывести на эту ножку сигнал плюс. Что делать?
Смотрим. На ножке, которая нас интересует есть только АЦП и цифровой ввод вывод. Отключим АЦП.
Смотрим по ТО. Ищем АЦП то есть по-буржуйски это будет ADC. Analog to Digital Converter
это у нас глава 21. Читаем. Там нам пишут регистры ADRESH и ADRESL - это для того, чтобы считывать результат с устройства.
а вот ADCON0 ADCON1 ADCON2 - есть регистры для управления этим модулем.
Читаем про них
так-с. ADCON0 bit0 = 0 -A/D converter disabled - то, что надо
А вот и включение и выключение АЦП на конкретных ножках - ADCON1 биты 3-0мы запишем туда единички и АЦП на всех ножках будет выключен. читай ТО:262
MOVLW 0x0F
MOVWF ADCON1
С остальными модулями - аналогично. Читайте ТО, там все понятно.Ну другое дело, конечно модули типа USB. Там все хуже. Но об этом в следующих уроках.
Комментариев нет:
Отправить комментарий