Перейти к содержанию

Настройка порта A на вход PIC16F628A


Гость Муталимов

Рекомендуемые сообщения

Друзья, не могу понять что я упускаю в программе, по моим соображениям не получается перевести на цифровой вход первые четыре бита PORTA PIC16F628A. В реальности и в симуляторе proteus результат одинаковый. Нет реакции на нажатие кнопки, грешу на TRISA подскажите. Файлы приложил

PIC16F628A.rar

Ссылка на комментарий
Поделиться на другие сайты

...грешу на TRISA. ...

Инициализация порта А у вас взята прямо из примера в даташите (EXAMPLE 5-1), так что вряд ли там ошибка.

Разве что у вас отсутствует строчка BCF STATUS, RP1. Но при старте бит устанавливается в "0", так что не должно...

 

Скорее всего, ещё какой-то из управляющих регистров надо проинициализировать. "Пробегитесь" ещё раз по состояниям регистров после старта.

Ссылка на комментарий
Поделиться на другие сайты

вряд ли там ошибка

 

 

спасибо что откликнулись, сегодня прошил скомпилированный файл через программатор K150 - все заработало, значит в симуляторе что не так :smile:

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...