PIC16F877 и разрешение

T

TeslaUnit

Guest
Здравствуйте! У меня есть текущие проблемы с 16F877, что я действительно нуждаюсь в помощи решения. То, что я делаю, переживает процесс АЦП, но я не получаю разрешение (надеюсь, им, относящихся к этому должным образом), что я желаю. Мой + Vref составляет +5 В, а текущий результат я получаю не в sensetive как я хочу. Чтобы лучше объяснить себе мой текущий результаты, основанные на входе (V) и выход после АЦП. 1В - 0000 0000bits 2В - 0000 0001bits 3,3 - 0000 0010bits 5В - 0000 0011bits Поэтому я хочу, чтобы использовать весь промежуток зарегистрируйтесь (все 8 бит) и настроить цифровой выход после, например, изменения во все 100 мВ . Спасибо!
 
Вы читаете неправильный регистр, это 10 бит / D, вы смотрите на два верхних бита.
 
Я только что проверил мои регистры и это не кажется проблемой. Мой ADCON1 установлен на правой обосновывается следующим образом: MOVLW 80h MOVWF ADCON1 Поэтому ADRESL проведет 8 бит и ADRESH проведет 2bits. Хотя, чтобы проверить дважды я собираюсь ADRESL пролив к LCD, и ADRESH собираются светодиодные табло. Сейчас на ЖК, как я настроил мой вклад амплитуды (на ADC), LCD отображаются 4 разных персонажей только (его переходе от RESL для временного хранения, пролив на ЖК-порт). Кроме того, символы иногда отличаются между бонусы (те, которые отображаются на LCD) - заставляет меня удивляться, если его работает должным образом на всех, так как они должны быть такими же когда-нибудь время. (Так как его же значения бит) и на светодиодные табло, я Произошла же самое, где я получил только 4 бита изменить. (00 - 01 - 10 - 11) Это apppears оба хранят одинаковое количество битов.! [Размер = 2] [COLOR = # 999999] Добавлено после 57 минут: [/ цвет] [/ размер] Успех! Мне удалось заставить ее работать должным образом. По некоторым причинам его было простое решение - Я только что изменил оправдание справа налево .. и он просто снял. Любом случае спасибо за помощь.
 

Welcome to EDABoard.com

Sponsor

Back
Top