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

вопрос по портам IO MPC823

Добрый день!

 

Возник вот какой вопрос: если бит порта С сконфигурирован на выход и в него записана лог. 1 а на плате эта ножка подключена к земле - что должно прочитаться с регистра данных порта в этом бите - состояние вых. защелки или состояние пина?

У меня читается состояние защелки, а по описанию вроде должно состояние пина читаться..... или я ошибаюсь?

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


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

Добрый день!

 

Возник вот какой вопрос: если бит порта С сконфигурирован на выход и в него записана лог. 1 а на плате эта ножка подключена к земле - что должно прочитаться с регистра данных порта в этом бите - состояние вых. защелки или состояние пина?

У меня читается состояние защелки, а по описанию вроде должно состояние пина читаться..... или я ошибаюсь?

Вроде да, должно читаться состояние пина. Вот например про Port A написано:

 

Reading the port A data (PADAT) register returns the value of the signal, regardless of whether the signal is an input or output. Comparing written data with the data on the signal can detect output conflicts.

 

Может кэш выключить для начала? И всякую оптимизацию в компиляторе заодно.

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...