高分!!!熟悉SPCOMM的请进
用SPCOMM控件开发RS232串口通信程序,发送帧为小于30的PCHAR,一端只发送,一端只接收,IN、OUT缓冲
1:在波特率大于4800的时候,出现丢包
2:发送端每秒发送大于10帧,接收端会出错,提示XXXX内存不能为READ
请高手指教!!!!!!!!!
问题点数:100、回复次数:8Top
1 楼corben(coreben)回复于 2003-08-02 12:02:43 得分 0
IN、OUT缓冲都是4096Top
2 楼corben(coreben)回复于 2003-08-02 20:52:29 得分 0
upTop
3 楼ljmanage(过客)回复于 2003-08-02 21:23:52 得分 0
对于速度,spcomm是不行的,跟波特率没有关系,发端和收端波特率一样就行,速度用API写挺不错的,我又简单例子的,用usb口转成串口的话,spcomm根本读不出Top
4 楼corben(coreben)回复于 2003-08-04 12:35:17 得分 0
有没有用SPCOMM比较成功的例子?Top
5 楼zeroxy(水蓝)回复于 2003-08-04 12:38:49 得分 0
以前用过,很好啊,没什么错误。Top
6 楼jpyc(九品-沉默)回复于 2003-08-10 20:02:33 得分 50
http://218.56.11.178:8020/web/technology/chuangkou.htm
http://218.56.11.178:8020/web/index.aspx
-> 下载基地 ->例程-精品例程->九品御厨作品-串口通讯控制器 //turbopower做的
->例程-硬件控制->spcom事例程序 //SPCOMM做的Top
7 楼whxhz(Super Mac)回复于 2003-08-11 09:00:57 得分 0
那你就一个byte一个byte的发试试Top
8 楼hexenzhou(甲骨文)回复于 2003-08-11 11:29:32 得分 50
我一直都是用SPComm,没有出现速度跟不上的问题,OnReceiveData事件的BufferLength参数有接收数据的长度,按理说不应该出现内存存取错误,是不是没有检查BufferLength参数?Top




