首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

BCB 6 里MSComm串口通信有关问题

2012-03-25 
BCB 6 里MSComm串口通信问题首先我想通过MSComm控件向单片机发送开始指令:0x5a,0x5a,0x11,0xa5,0xa5;然后

BCB 6 里MSComm串口通信问题
首先我想通过MSComm控件向单片机发送开始指令:0x5a,0x5a,0x11,0xa5,0xa5;然后单片机收到开始指令返回数据,在通过MSComm控件接收返回的数据。

  问题:1.通过虚拟串口测试,发送指令0x5a,0x5a,0x11,0xa5,0xa5;单片机接收到的是90,90,17,-91,-91;(十进制)
 请问这对于单片机收到的指令有没有影响。
  2.通过用串口工具给单片机发送指令,返回数据一切正确,可是用BCB变得程序返回的数据就是不对,是不是由于问题1所引起?

  3.请各位朋友们帮忙解答解答!

[解决办法]
1. 十六进制的0x5a就是10进制的90,依次类推,只是数值的表现方式不同而已。这个没有什么问题。
2. 返回的数据怎么个不对法?你举个例子出来。
[解决办法]
数据不对?显示格式不一样
[解决办法]
按理说不会
[解决办法]
估计你变体尚不会用。MSCOMM没有问题。

热点排行