[1 + X 传感网 中级] | 任务二 RS-485总线通信实践

对于M3模块程序烧写有串口与ST-Link烧写两种方式,什么情况下必须用串口烧写程序?如果串口烧写失败,请分析可能的原因。

如果说要烧写*.hex文件,必须使用串口烧写

程序不能烧写的原因?

电脑串口故障,NewLab平台串口故障、电脑与NewLab串口线故障

NewLab平台未在通讯模式、开发板JP1未在boot模式或未按下复位按钮

NewLab平台与开发板接触不良

完成基于RS-485总线通信的智能安防工程实践后,请完成以下任务。画出智能安防工的设备拓扑结构图,并说明RS-485总线主机与从机的通信机制。

  1. . 主机封包发送请求帧
  2. . 从机解包请求帧,得到请求数据,采集传感器数据,封包发送响应帧
  3. . 主机收到响应帧,解包响应帧数据

罗列基于RS-485总线通信的智能安防工程实践的主要操作步骤,并说明每一步要注意的问题

编译,不能有错误

烧写,串口烧写或者ST-Link烧写,串口烧写每次NEWlab上只能有一个设备

配置从机地址和传感器类型,勾选485协议,主机没有传感器,不用配置

画出使用RS-485转RS232转接头提取RS-485网络1数据的设备拓扑结构图,并分析串口数据。

例如:

主机:01 04 00 02 00 01 90 0A

01 地址

04 功能码

00 02 地址

00 01 寄存器值

90 0A CSC16校验位

从机:01 04 02 00 00 B9 30

01 地址

04 功能码

02 寄存器地址

00 00 寄存器值

B9 30 CSC16校验位

画出使用RS-485转RS232转接头提取RS-485网络2数据的设备拓扑结构图,并分析串口数据。


例如:

                                         DD 02 00 02 09 04 00 39 27

DD 起始帧

02 00 地址

02 命令码

09 数据长度

04 传感器类型

39 00 数据与

27 CS校验位

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值