80C196KB串口通讯问题 点击:1052 | 回复:1



Borus

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 25回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2003年5月12日
发表于:2004-09-22 11:25:00
楼主
80C196KB的平台,波特率为1200,串口中断关闭,收发数据在软件中断(625us一个中断)中进行,单片机通过232与计算机COM口进行通讯,采用主动上传方式,平时发送的信息无须计算机返回确认帧,但重要数据时须返回确认帧,无返回时重复发当前帧。    该装置正常时没有什么异常情况,但有时候在发送重要数据时,计算机少接收一个字节,且是中间的,比如发送19个字节,却只能收到18个字节,丢了第10个字节。这种情况下,因计算机不发确认帧,单片机须重复发当前帧,但不知道为什么单片机每次重复发的数据都只18个了,而且丢的是同一个字节。      PS:单片机的重发时,包括组帧,发送指针,都是重新开始的。      不知道说清楚没有? 有高人能给我解释一下吗?? 谢谢!



JZ

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 6回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2007年2月02日
发表于:2008-03-10 16:12:00
1楼
我公司长期提供EE80C196KB16(环保)! 型号:EE80C196KB16 封装形式:PLCC-68pin 符合环保要求(ROHS) 联系方式:Jasonzhou2005@yahoo.com.cn QQ: 171948249(注明196芯片)电话:13861327199(周生)

热门招聘
相关主题

官方公众号

智造工程师