tatsec
驱动牛犊
驱动牛犊
  • 注册日期2003-10-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1232回复:0

对2410UART的扩展,以及串口驱动的疑问?

楼主#
更多 发布于:2003-11-06 00:28
在2410上扩展4个UART,用tl16c754b扩展。

扩展后能不能用2410的MMD,而PDD层的也只是修改ser2410_hw.c,ser2410_ser.c两个文件?
PDD层中感觉很像要改SL_Init的启动部分,和在OEMInterruptDone加入相应中断,,还有其他些什么需要改动的?

在看串口驱动时有了些问题:
1,感觉2410只用了UART0,和UART2,而且COM1被用来调试了,那定型后怎样才能使用COM1?而不是让它作为调试用?
2,如果要使用COM2的话是不是还要对Init的部分修改?
3,启用红外的话,要用IRDA2410.Dll,可是我在Serial目录里的文件中没有见产生它的部分,它是不是系统自带的,还是要自己
修改文件内容创建?
4,注册表中的IRQ分配都有什么原则?加入的新串口的IRQ该怎么分配?
5,很像一般设备注册表中都有SYSINTR这个值,可是Serial中的没有,怎么回事?
6,IRQ和SYSINTR都是怎么回事,没看明白?
7,2410的串口是属于ISA吗?

谢谢了!
游客

返回顶部