看板Programming
标 题Re: Toshiba Bluetooth Stack其RS232的协定为何?
发信站SayYA 资讯站 (Mon Jul 10 10:36:56 2006)
转信站ptt!ctu-reader!news.nctu!SayYa
※ 引述《[email protected] (朝梦飞翔)》之铭言:
> 大家好:
> 小弟最近在写RS232的相关程式,就一般而言,RS232是ok的
> 但是若遇到有用到toshiba bluetooth stack的bluetooth dongle
> 就会出现 『约隔十秒才送出data』的奇怪状况,但是其他的bluetooth
> stack并不会有这样子的情形,若我不用toshiba bluetooth stack,
> 用windows预设的stack,同样也不会有这种情形。
> 我在想是不是跟rs232的dtr、dsr…等有关,因为我是直接用winapi来撰写的
> 而在dcb的设定中,我的设定很单纯,只有
有可能, 你可以对没发生问题的 COM port 用 GetCommState() 来取得其 DCB,
再用 SetCommState() 把它复制到有发生问题的 COM port, 看是否还会发生问题,
若没问题了, 你就看一下这个 DCB 的设定是怎样的, 就去 header 找 DCB 的 structure,
然後对照这个 DCB 是设定了些什麽.
ps. DCB 约 28 bytes.
slash
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: 211-75-188-120.hinet-ip.hinet.net