P_Igorek (04.05.2005 19:00, просмотров: 3606)
Управление портами в AT91RM9200 под Linux. Как настроить ввод вывод? Есть структура AT91_SYS в ней есть регистры управления ввода вывода. В ней есть всякие регистры к порту А (например)
AT91_REG Reserved9[1]; //
AT91_REG PIOA_PPUDR; // Pull-up Disable Register
AT91_REG PIOA_PPUER; // Pull-up Enable Register
AT91_REG PIOA_PPUSR; // Pad Pull-up Status Register
AT91_REG Reserved10[1]; //
AT91_REG PIOA_ASR; // Select A Register
AT91_REG PIOA_BSR; // Select B Register
AT91_REG PIOA_ABSR; // AB Select Status Register
AT91_REG Reserved11[9]; //
AT91_REG PIOA_OWER; // Output Write Enable Register
AT91_REG PIOA_OWDR; // Output Write Disable Register
AT91_REG PIOA_OWSR; // Output Write Status Register
Что и куда надо запистаь в эти регистры, что бы считать бит 2 с порта А (в модуле Linux)?
И где можно посмотреть описание данных регистров?
Спасибо, Игорек.