CPU是三星2440,操作系统是CE 5.0。现在2440上自带的3个UART口(COM1~COM3)不够用,想通过2440的SPI口外接串口扩展芯片GM8142,扩展出4路UART口, COM4~COM7,使得上层应用程序能够像调用COM1~COM3一样来调用COM4~COM7...
全文
回复(2) 2008-03-01 21:33 来自版块 - Wince 程序开发
表情
joggerryzhou大哥,什么叫总线的串口芯片呢? 我现在就不知道怎样写出一个驱动,能被四个串口共享? 2440主要是三个UART口映射的地址不同,物理层上是独立的,改注册表里的基地址和中断号就可以了实现driver的共享,再基于CPddUart类,创建三个实例就OK了。(2008-03-05 15:12)
gerryzhou会不会用总线的串口芯片好一点,我用16550 16字节fifo全速传输图像都会漏掉几个字节,SPI速度上会慢一点 如果是16550,552,554扩串口,方案很成熟,代码在网上可以找到(2008-03-03 13:35)

返回顶部