Конфигурирование i/o PC97338

Может кто знает как его конфигурировать? ести примеры на конфигурирования похожего и/о чипа на Борланде Си3.1

#include 
#include 

#define INDEX_PORT 0x0E0
#define DATA_PORT (INDEX_PORT+1)
#define CONFIG_START 0x055
#define CONFIG_END 0x0AA

unsignedint in_idx(int reg){
outp(INDEX_PORT, reg);
return inp(DATA_PORT);
}
void out_idx(int reg, int val){
outp(INDEX_PORT, reg);
outp(DATA_PORT, val);
}

int main (){
int adr, data;
outp(INDEX_PORT,CONFIG_START);
adr = in_idx(0x020); // Read ID FDC37N97x
if( (adr != 0x0A) && ( adr != 0x0B)){
printf("NOT FDC37N97x!!! (ID = 0x%02X)\n",adr);
getch();
goto LabEnd;
}
data = in_idx(0x022); // power
out_idx(0x22, data|0x20); // power on IR
out_idx(0x07, 0x05); // Infrared
data = in_idx(0x030); // activate
out_idx(0x030, 0x01); // enable
out_idx(0x0F1, 0x40); // UART
LabEnd:
outp(INDEX_PORT,CONFIG_END);
return 0;
}

А надо всего лишь, что бы он перешел с ирды в сом режим... Может кто знает как это замутить?

PC87338/PC97338 ACPI 1.0 and PC98/99 Compliant SuperI/O писал(-а):
Note: Upon reset, SCC2 can wake up in either UART mode or SIR mode depending on the state of the CFG0 strap pin.
— If CFG0 is sampled low, SCC2 wakes up in SIR mode.
— If CFG0 is sampled high, SCC2 wakes up in UART mode.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей