Перейти к содержимому
Форум журнала практической электроники «Датагор»

Оригинал микро-ПК Raspberry Pi 3 Model B+ (Broadcom 1.4GHz quad-core 64 bit processor, Wifi, Bluetooth, USB)

Офигенная миниатюрная рация на литии BaoFeng UV-5R, 5W, 5-15 км! Охота, поход, торговый центр и т.п.

TrueRMS мультиметр UNI-T UT139A с автодиапазонами

Паяльнник 80W с терморегулятором и LCD-дисплеем, популярные жала серии 900M
Гость Муталимов

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

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

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

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

PIC16F628A.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
...грешу на TRISA. ...

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Муталимов

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

 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

︽ Наверх страницы ︽
×
×
  • Создать...