hanson_park
驱动牛犊
驱动牛犊
  • 注册日期2004-05-14
  • 最后登录2005-06-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1068回复:0

多串口驱动求助,急!!!!!!!!!!!!!

楼主#
更多 发布于:2005-06-16 20:10
我用研华的多串口卡扩展了8个串口,按st16552sio.c中所说的修改sysSerial文件,

#include \"drv/sio/st16552Sio.h\"

LOCAL ST16552_CHAN st16552Chan[N_16552_CHANNELS];

void sysSerialHwInit (void)
    {
    int i;

    for (i = 0; i < N_16552_CHANNELS; i++)
{
st16552Chan.regDelta = devParas.regSpace;
st16552Chan.regs = devParas.baseAdrs;
st16552Chan.baudRate = CONSOLE_BAUD_RATE;
st16552Chan.xtal = UART_XTAL_FREQ;
st16552Chan.level = devParas.intLevel;

st16552DevInit(&st16552Chan);
}
    }


void sysSerialHwInit2 (void)
    {
        (void) intConnect (INUM_TO_IVEC(devParas[0].vector),
   st16552MuxInt, (int) &st16552Mux);
    intEnable (devParas[0].intLevel);
    }

可是却没有驱动成功,不知道还有什么地方要修改,恳请各位帮忙指点一下。

哪位做过多串口驱动的大侠能否给份驱动,不胜感激!!!!!!!!!!!

hanson_park@163.com
游客

返回顶部