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

Настройка Crossbar в C8051F060

Здравствуйте.

Уменя есть плата на C8051F060. UART0 заведен на Р0.0-Р0.1, а \INT0 на Р1.7. Выводы Р0.2-Р0.7 и Р1.0-Р1.6 используются как линии общего назначения, а \INT0 заведен на Р1.7. :laughing: Как назначить \INT0 на Р1.7, а не на Р0.2?

Спасибо.

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


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

Как назначить \INT0 на Р1.7, а не на Р0.2?

С этим камнем не работал, но, по всей видимости, никак вы не сможете. Единственный вариант, разрешить все переферийные устройства с более высоким приоритетом, чтобы crossbar сместил требуемое int0 до p1.7. Т.е. включить spi, smbus и т.д. Но в этом случае ноги P0.2 - P1.6 можно использовать только как цифровые входы. Как выходы не получится - их будет контролировать соответсвующее переферийное устройство.

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


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

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

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

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

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

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

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

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

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

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