Пины ARM LPC1751, настроенные как ввод / вывод - PullRequest
1 голос
/ 02 октября 2011

Как я могу настроить один вывод для входа, а другой для выхода?

Если я не ошибаюсь, это можно сделать с помощью регистров GPIO, которые управляют выводами устройства, которые не подключены к периферийным функциям.

Ответы [ 2 ]

1 голос
/ 02 октября 2011

Смотри UM10360.PDF , Глава 9: GPIO. Там вы найдете описание регистров направления FIOxDIR, а также регистров для запроса, установки и очистки выводов GPIO.

Я также настоятельно рекомендую просмотреть стандартную библиотеку периферийных драйверов CMSIS, которую NXP предлагает для 175x / 176x, посмотреть в поддержку микроконтроллеров документов. Изменить: В этой библиотеке много примеров кода.

0 голосов
/ 02 октября 2011

https://github.com/dwelch67

У меня есть несколько примеров на основе lpc. Вы ищете регистр IODIR, в зависимости от порта и разновидности LPC, теперь есть то, что они называют регистрами быстрого ввода-вывода. единица в битовом положении означает, что вывод является выходом, а ноль - входом.

...