求助:PC机通过接收单片机数据出错 点击:583 | 回复:4



东方巨龙

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2002年12月20日
发表于:2003-07-31 14:43:00
楼主
单片机波特率是9600,PC机通过MSCOMM的GetInput()或Readfile()读取数据时,低四位正确高四位发生错误。我又用下载的串口调试助手V2.1接收下位机数据发生同样错误. 请指点,多谢!



达欣

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 13回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2003年7月09日
发表于:2003-07-30 17:03:00
1楼
城东:   MSCOMM的通信属性我记不全了,里面有一个是作为二进制方式读取 数据的。当然,波特率要一至。我作的没出现这问题啊

东方巨龙

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2002年12月20日
发表于:2003-07-30 22:42:00
2楼
请问达欣:你的单片机的晶振和波特率时多少?

达欣

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 13回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2003年7月09日
发表于:2003-07-31 14:43:00
3楼
11.0592MHz,9600

charley16

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2004年5月14日
发表于:2004-10-23 16:02:00
4楼
检查一下对单片机的初始化 波特率,奇偶校对,采是同步还是异位 试用一些标准程序测试下问题出在那

热门招聘
相关主题

官方公众号

智造工程师