用传口调试软件可以读
波特率9600
数据位8
停止位1
校验位5
程序那里出了问题?
图片说明:
e27db3f6a9cc63afCE449d1f750582FC
最佳答案
你发的程序没有看到通讯参数设置内容,仅仅这些图示无法看出程序存在问题。
自由口接收方法很多,如定时中断的方法:
初始化通讯口:
LDSM0.0
MOVB16#09,SMB30//以波特率9600,自由口模式
MOVB16#B0,SMB87//接收信息控制字节
MOVB16#0D,SMB89//信息字符结束
MOVW+5,SMW90//字数据“空闲线超时5毫秒”
MOVB100,SMB94//接收字符“最大字符数=100”
MOVB50,SMB34//定时中断0设置50毫秒
ATCHINT_0:INT0,10
ENI
提问者对于答案的评价:
还是一样,怀疑协议不对
专家置评
已阅,最佳答案正确。