Надо программно переключить из ирды в уарт... Есть пример на борланде на похожий чип, толку нет... ну не понимаю и все тут! Помогите...

PC97388.pdf - http://www.datasheetarchive.com/preview/2706111.html
FDC37N972.pdf - http://www.datasheetarchive.com/preview/1386108.html
пример:
#include <stdio.h>
#include <conio.h>
#define INDEX_PORT 0x0E0
#define DATA_PORT (INDEX_PORT+1)
#define CONFIG_START 0x055
#define CONFIG_END 0x0AA
unsigned int 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;
}