求教,CP340的ASCII通讯问题,急求赐教!

已锁定

就是不会用

  • 帖子

    18
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2012-05-18

普通 普通 如何晋级?

求教,CP340的ASCII通讯问题,急求赐教!

898

1

2012-10-28 22:21:01

硬件:CPU313C-2DP
CP340 (485)
PIC单片机模块
PC+485装232
我的通讯; 设定一个定时器T1,500MS循环计时,定时触发M0.1
M0.1上升沿触发FB3 发送,然后用正确发送完M0.2和错误发送完M0.3触发接受FB2
程序不报错,硬件不报错,发送和接受数据的时间远小于循环时间。
但问题是 发送一切正常,电脑上串口调试助手 收到的正确,单片机收到后 返回的数据在电脑上显示的也对,但是PLC上的接受数据不对,只能触发一次,而且还是错误,只能收到13个字符,一共24个。
错误代码显示 1E0D 因为暖启动、热启动或复位引发的错误
在线模块诊断显示 080A ,没有足够的接受缓冲区;建议是更频繁的调用通讯块
请问,哪位高人给指点下这个问题是怎么引起的,如何解决呢?

补充:已经试过延长和错段循环时间,减少发送字符的长度,更换三种接受结束方式,都没有效果。而且接受到的那一次总是13个字符,之后就不触发了,错误代码保持如上。

急求赐教!
求教,CP340的ASCII通讯问题,急求赐教! 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54710条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。