通常的串口控件都是一次取一个缓冲区里面的一批数据(SPCOMM和MSCOMM都是这样),要是出错也是只能显示某一批数据有错。我现在需要知道是那个字节出错(奇偶校验错),请问怎么办?
我是做电脑和单片机通讯的,对串口的数据流自己作了字节级的纠错,但是,这些控件都没法知道是哪个字节的错,所以我的纠错也用不成了。请教高手!
我是做电脑和单片机通讯的,对串口的数据流自己作了字节级的纠错,但是,这些控件都没法知道是哪个字节的错,所以我的纠错也用不成了。请教高手!
解决方案 »
- Borland已经不存在了,delphi还会有新版吗?
- delphi学习
- 数据源连接错误DBEdit:field not found,求助
- com+中Ado连接远程sql server数据库?
- 高级字符串问题
- 请教关于NMPOP31下载邮件的问题(有源程序)?
- 如何在Where子句中进行日期计算(Access数据库,非SQLServer)
- procedure func1; virtual;//virtual;这个是做什么的procedure func1; override;//override这个是做什么的
- 急救!……关于DELPHI6安装盘的制作(一定给分)
- Delphi中MDI的问题
- 请教在ADOQuery的SQL语句中引号 ' 和双引号 " 以及其他符号如 + % 等的使用规则,我经常用错...
- 如何给文本框上底色
我就1200的波特率呀,不能再慢了!不该是这个原因。
要是以前DOS下面,我可以直接在读串口数据的同时读串口的错误标志,就可以知道这个字节是不是有错。
串口控制器芯片自己是知道哪个字节有错的,所以Win2K系统既然封装了硬件操作,应该也可以知道。只是系统的这个接口在哪里呢???
请问是什么监视助手?串口监视工具吗?
那些工具也和我的程序一样
根本就不管奇偶校验错!(我用单片机故意给过校验错的数据)