pmac自定义串口实验
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自定义串口学习笔记
设置变量I1=1,通讯不需要握手
设置变量I43=3使能自定义串口
自定义串口接收操作
当收到第一字节数据时PMAC把该数放在地址为X:$3600处,第二字节的数放在地址为X:$3601处,依次循环下去。可以存放256个字节的数据。从地址X:$3600处到地址为X:$36FF处循环存放收到的数据。地址X:$FFFFE6处存放的是每次收到的字节数,
如:
自定义在串口复位后收到AA BB俩个字节的数据。AA放在地址为X:$3600处,BB放在地址为X:$3601处。地址X:$FFFFE6处存的数是2,代表收到俩个字节数据。
自定义串口发送操作
把待发送的数据依次存放在地址为Y:$3600--------Y:$36FF处,最多一次发送256个字节数据,把待发送字节的长度放在地址为X:$FFFFE1处,发送的起始地址放在地址为X:$FFFFE3处。使能发送使能位X:$FFFFE0的第23位。
如:自定义串口要发送AA BB俩个字节的数据。首先把AA放在地址为Y:$3600处,BB放在地址为Y:$3601处.,把字节长度2放在地址为X:$FFFFE1处,要从放AA地址处起始发送,需要把$3600这个数放在地址为X:$FFFFE3处,使能发送使能位X:$FFFFE0的第23位。数据就可以把地址Y:$3600 和Y:$3601中的数据发出。
附件1 自定义串口发送程序
附件2 自定义串口接收程序
附件3 变量I43数据手册
附件4 串口调试软件
2013年11月4日