社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
EE直播间
芯视频
E聘
更多
社区
论坛
博客
下载
评测中心
面包芯语
问答
E币商城
社区活动
资讯
电子工程专辑
国际电子商情
电子技术设计
CEO专栏
eeTV
EE|Times全球联播
资源
EE直播间
在线研讨会
视频
白皮书
小测验
供应商资源
ASPENCORE Studio
活动
IIC Shanghai 2023
2023(第四届)国际 AIoT 生态发展大会
全球 MCU 生态发展大会
第四届临港半导体产业高峰论坛暨司南科技奖颁奖盛典
IIC Shenzhen 2023
第四届中国国际汽车电子高峰论坛
更多活动预告
杂志与服务
免费订阅杂志
电子工程专辑电子杂志
电子技术设计电子杂志
国际电子商情电子杂志
帖子
帖子
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
×
提示!
您尚未开通专栏,立即申请专栏入驻
帖子
博文
用户
芯语
首页
专栏作家
CEO专栏
论坛
博客
E币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
工业控制
LVGL开发入门-RZMPU工业控制教程连载(45)
第12章 LVGL开发入门12.1 LVGL开发简介12.1.1 LVGL介绍LVGL(Light and Versatile Graphics Library)是一个开源的嵌入式图形库,由Gábor Kiss-Vámosi于2016年创建,遵守MIT协议。目前由来自世界各地的志愿者共同维护和开发。(您可复制下方链接至浏览器,或扫描二维码查看)LVGLhttps://github.com/lvgl
瑞萨MCU小百科
2025-01-03
113浏览
ModbusTCP编程与实验-RZMPU工业控制教程连载(44)
11.7 Modbus TCP编程与实验本课程并没有支持Modbus TCP协议的传感器,所以使用将会编写2个程序:①modbus_server_tcp.c:模拟一个Modbus TCP传感器②modbus_client_tcp.c:操作传感器程序结构如下图所示:在硬件上无需进行任何特殊的连接。本节源码位于如下目录:下面以情景分析的方法讲解代码。假设在开发板上执行如下命令:左右滑动查看完整内容#
瑞萨MCU小百科
2025-01-02
51浏览
ModbusRTU客户端及服务器端的编程与实验-RZMPU工业控制教程连载(43)
11.5 Modbus RTU客户端编程与实验瑞米派开发板作为client(主设备),去访问Modbus传感器(作为Server)。本节源码位于如下目录:11.5.1 硬件连接硬件连接原理图如下:实物连接图如下:11.5.2 传感器点表对于Modbus设备,怎么访问它们?它们的寄存器分别有什么功能?这在“点表”里描述,每个寄存器被称为一个“点”。百问网的温湿度传感器的点表如下:设备地址寄存器地址寄
瑞萨MCU小百科
2024-12-31
66浏览
关联接口函数与libmodbus移植-RZMPU工业控制教程连载(42)
11.3.7 RTU/TCP关联接口函数在文件modbus.h的最后位置,有如下语句#include "modbus-tcp.h"#include "modbus-rtu.h"可以发现,除了modbus.h包含的接口函数之外,modbus-rtu.h和modbus-tcp.h也包含了必要的接口函数。1. RTU模式关联函数MODBUS_API modbus_t * modbus_new_rtu(c
瑞萨MCU小百科
2024-12-30
23浏览
Modbus接口与数据处理-RZMPU工业控制教程连载(41)
2. 各类Modbus功能接口函数左右滑动查看完整内容MODBUS_API int modbus_read_bits(modbus t * ctx,int addr,int nb,uint8_t * dest):此函数对应于功能码01(0x01)读取线圈/离散量输出状态(Read CoilStatus/DOs),其中,所读取的值存放于参数uint8_t * dest指向的数组空间因此dest指向的
瑞萨MCU小百科
2024-12-11
46浏览
libmodbus情景分析-RZMPU工业控制教程连载(39)
11.3 libmodbus情景分析以“modbus_write_bits”函数为例,分析下图的执行流程:11.3.1初始化1. 主设备初始化主设备程序先调用“modbus_new_rtu”函数,仅仅是分配一个modbus结构体,在里面记录要使用的串口设备、参数:左右滑动查看完整内容modbus_t *modbus_new_rtu(const char *device, int baud, cha
瑞萨MCU小百科
2024-11-25
49浏览
libmodbus源码框架分析-RZMPU工业控制教程连载(38)
11.2libmodbus源码框架分析libmodbus作为一个优秀且免费开源的跨平台支持RTU 和 TCP模式的Modbus开发库,非常值得大家借鉴和学习。本章对libmodbus源代码进行阅读和分析。11.2.1核心函数以Modbus RTU协议为例,主设备、从设备初始化后:①主设备就可以启动请求,即“发送消息”给从设备。②从设备接收到请求后构造数据,启动响应即“发送回复”。③主机收到响应后,
瑞萨MCU小百科
2024-11-15
168浏览
报告从站ID与Modbus异常响应-RZMPU工业控制教程连载(36)
10.5.13(0x11)报告从站ID(仅用于串行链路)1. 功能说明17功能码用于读取从站设备的ID、类型描述、当前状态以及其他信息,不支持广播模式。响应消息的构成依赖于设备而不尽相同。2. 查询报文查询报文中不包含请求数据字段。举例说明,从站设备地址为5,获取相关信息,如下表所示。功能码17查询报文示例:字段例(Hex)ASCII模式字符型RTU模式8位(Hex)帧头_“:”_从设备地址0x0
瑞萨MCU小百科
2024-11-07
190浏览
写多个线圈与写多个保持寄存器-RZMPU工业控制教程连载(35)
10.5.11(0x0F)写多个线圈1. 功能说明15功能码用于将连续的多个线圈或离散输出设置为ON/OFF状态,支持广播模式,在广播模式下,所有从站设备的同一地址的值将被统一修改。15功能码中,起始地址字段由2字节构成,取值范围为0x00000xFFFF:而寄存器数量字段由2字节构成,取值范用为0x00010x07B0。2. 查询报文查询报文中包含请求数据字段,用于定义ON或OFF状态。数据字段
瑞萨MCU小百科
2024-11-05
186浏览
(0x0B)获取通信事件计数器与(0x0C)获取通信事件记录-RZMPU工业控制教程连载(34)
10.5.9(0x0B)获取通信事件计数器1. 功能说明11功能码主要用于获取从设备通信计数器中的状态字和事件计数的值,本功能码不支持广播模式。通过在通信报文之前和之后读取通信事件计数值,可以确定从设备是否正常处理报文。对于正常完成报文处理和传输的场合,事件计数器增加1;而对于异常响应、轮询命令或读事件计数器(即0x0B功能码)的场合,则计数器不变。通过【0x08诊断功能】中的子功能码【Resta
瑞萨MCU小百科
2024-11-04
254浏览
(0x08)诊断功能-RZMPU工业控制教程连载(33)
10.5.8(0x08)诊断功能1. 功能说明08功能码仅用于串行链路,主要用于检测主设备和从设备之间的通信故障,或检测从设备的各种内部故障,该功能码不支持广播。为了区别各诊断类型,查询报文中提供了2字节的子功能码字段。通常在正常的响应报文中,从设备将原样回复功能码和子功能码。2. 查询报文查询报文中需要指定从设备地址、功能码以及子功能码。例如,下表中标识了子功能码“原样返回查询数据”的诊断功能,
瑞萨MCU小百科
2024-11-01
254浏览
写单个线圈与单个保持寄存器相关-RZMPU工业控制教程连载(32)
10.5.6(0x05)写单个线圈1. 功能说明05功能码用于将单个线圈寄存器(或离散输入)设置为ON或OFF,该功能码支持广播模式在广播模式下,所有从站设备的同一地址的值将被统一修改。查询报文中的ON/OFF状态由报文数据字段的常数指定,0xFF00表示 ON状态,0x0000表示OFF状态。其他值均是非法的,并且对寄存器不起作用,将会返回异常响应。2. 查询报文查询报文中需要指定从设备地址以及
瑞萨MCU小百科
2024-10-31
275浏览
读取保持寄存器值-RZMPU工业控制教程连载(31)
10.5.40x03)读取保持寄存器值1. 功能说明03功能码用于读取从设备保持寄存器的内容,不支持广播模式。消息顿中指定了需要读取的保持寄存器的起始地址和数目。而保持寄存器中各地址的具体内容和意义则由设备开发者自行规定。2. 查询报文在查询报文中,必须指定保持寄存器的开始地址和需要读取的寄存器数量,例如,如下表所示,从设备地址为7(0x07),需要读取保持寄存器地址40201~40203共计3个
瑞萨MCU小百科
2024-10-29
304浏览
Moubus功能码详解-RZMPU工业控制教程连载(30)
10.5 Moubus功能码详解本节大部分内容参考《Modbus软件开发实战指南》。10.5.1功能码概要Modbus标准在协议中规定了以下3类Modbus功能码。公共功能码:①被明确定义的功能码②保证唯一性③由Modbus协会确认,并提供公开的文档④可进行一致性测试⑤包括协议定义的功能码和保留将来使用的功能码用户自定义功能码:①有两个用户自定义功能码区域,分别是65~72和100~110。②用户
瑞萨MCU小百科
2024-10-28
278浏览
字节序与Modbus通信-RZMPU工业控制教程连载(29)
10.4.7 字节序和大小端Modbus中传输的数据,按照“大字节序”来传输,比如:寄存器数值是0x1234,先传输0x12,再传输0x34。在Modbus寄存器中,对于一个由2字节组成的16数,在内存中存储这两个字节有两种方法:一种是将低序字节存储在起始地址为小端(Little-Endian)字节序;另一种方法是将高序字节存储在起始地称为大端(Big-Endian)字节序。Modbus通信协议中
瑞萨MCU小百科
2024-10-23
354浏览
Modbus差错校验-RZMPU工业控制教程连载(28)
10.4.6 Modbus差错校验在Modbus串行通信中,根据传输模式(ASCII或RTU)的不同,差错校验域将采用不同的校验方法。①ASCII模式在ASCII模式中,报文包含一个错误校验字段,该字段由两个字符组成,其基于对全部报文内容执行的纵向冗余校验(Longitudinal Redundancy ChedLRC)计算的结果而来,计算对象不包括起始的冒号(:)和回车换行符号(CR LF)。②
瑞萨MCU小百科
2024-10-21
334浏览
Modbus常用功能码、协议类型、报文帧-RZMPU工业控制教程连载(27)
10.4.3 Modbus常用功能码Modbus功能码占用1字节,取值范围是1127。之所以127以上不能用,是因为Modbus规定当出现异常时,功能码+0x80(十进制128)代表异常状态,因此129(1+128)255(127+128)的取值代表异常码。Modbus常用功能码功能码可以分为位操作和字操作两类。位操作的最小为1位(bit),字操作的最小单位为2字节。①位操作指令:读取线圈状态的功
瑞萨MCU小百科
2024-10-18
310浏览
Modbus寄存器(存储区)-RZMPU工业控制教程连载(26)
10.4.2 Modbus寄存器(存储区)Modbus协议中的一个重要概念是寄存器,所有数据均存放于寄存器。最初,Modbus协议借鉴了PLC中寄存器的含义,但是随着Modbus协议的广泛应用,寄存器的概念进一步泛化,它不再是指具体的物理寄存器,也可能是指一块内存区域Modbus寄存器根据存放的数据类型以及各自的读写特性将寄存器分为四部分,这四部分既可以连续,也可以不连续,由开发者决定。寄存器意义
瑞萨MCU小百科
2024-10-17
570浏览
虚拟串口与Modbus互联-RZMPU工业控制教程连载(25)
10.3.4 虚拟串口软件1软件简介虚拟串口工具,可以创建2个互联的串口,如下图所示:比如ModbusPoll工具使用COM1发送数据给COM2,ModbusSlave从COM2读到数据。使用虚拟串口,就可以不使用开发板也可以体验ModbusPoll、ModbusSlave。软件在网盘里:2虚拟串口的使用安装后运行虚拟串口程序“VirtualSerialPortTools”,安装下图创建2个串口:
瑞萨MCU小百科
2024-10-16
334浏览
初识Modbus-RZMPU工业控制教程连载(24)
10.2初识Modbus10.2.1 背景Modbus诞生于1979年莫迪康(Modicon)公司,后来被施耐德电气公司收购。Modbus提供通用语言用于彼此通信的设备和设备,是全球第一个真正用于工业现场的总线协议。Modbus已经成为工业领域通信协议的业界标准,并且现在是工业电子设备之间常用的连接方式。Modbus作为目前工业领域应用最广泛的协议,之后为了更好地普及和推动Modbus基于以太网(
瑞萨MCU小百科
2024-10-14
389浏览
学习Modbus的快速方法-RZMPU工业控制教程连载(23)
第10章 Modbus RTU协议与编程10.1学习Modbus的快速方法10.1.1 寄存器速记作为初学者,你阅读Modbus协议时会发现它的概念别扭、重复、不易区分,比如线圈状态(Coil Status)、离散输入状态(Discrete Input Status)、保持寄存器(Holding Register)、输入寄存器(Input Register)。回到事情的本质,在工业控制PLC领域,
瑞萨MCU小百科
2024-10-12
536浏览
头文件、库文件与Makefile配置要点-RZMPU工业控制教程连载(22)
9.4 常见的头文件问题编译时找不到头文件。在程序中这样包含头文件:#include 对于尖括号里的头文件,去哪里找它?系统目录:就是交叉编译工具链里的某个include目录;也可以自己指定:编译时用“ -I dir”选项指定。怎么确定“系统目录”?执行下面命令确定目录:echo 'main(){}'| $CC -E -v -它会列出头文件目录、库目录(LIBRARY_PATH)。你需要在头文件
瑞萨MCU小百科
2024-10-11
298浏览
Linux编译与集成工具-RZMPU工业控制教程连载(21)
第9章 Linux编译与集成工具9.1GCC工具安装与目录结构GCC工具的安装比较简单,解压即可。对于开发者,我们只关心它的3个目录:bin、include、lib。bin目录下是各类GCC工具,include目录下是头文件,lib目录下是库文件。以RemiPI为例,它的bin目录如下:执行如下命令,可以看到RemiPI工具链的include目录、lib目录:左右滑动查看完整内容source /o
瑞萨MCU小百科
2024-10-10
358浏览
WebServer移植-RZMPU工业控制教程连载(20)
8.6 WebServer移植BOA是一款适合嵌入式系统的轻量级Web服务器,它支持开放源代码、具备高性能,并且兼容CGI(通用网关接口)技术。BOA的核心功能是促进嵌入式设备之间的信息交流,实现对这些设备的网络监控,并自动将数据反馈给主控设备。这个服务器基于HTTP(超文本传输协议),其中Web页面是传输信息的基本单位。在客户端/服务器模型的基础上,BOA作为服务器与客户端的Web浏览器交互。浏
瑞萨MCU小百科
2024-09-30
360浏览
基于TCP实现文件传输与UDP编程示例-RZMPU工业控制教程连载(19)
8.4 基于TCP实现文件传输基于TCP协议,实现文件传输。约定规则:先传输一个结构体,里面含有“文件名,文件大小”1Client:open文件,得到文件状态(大小),构造结构体,发送结构体。循环read文件,发送网络数据。2Server:读网络数据,得到结构体,创建文件。循环read网络数据,写文件,数量足够就关闭文件。8.4.1 获取文件信息本节源码位于如下目录:关键代码:左右滑动查看完整内容
瑞萨MCU小百科
2024-09-29
444浏览
正在努力加载更多...
广告
今日
新闻
1
亚马逊云科技2024 re:Invent:构建核心单元,驱动AI创新与应用变革
2
精密双极Dpot变阻器合成存在的致命问题
3
全自动手术机器人出现,缝合速度比医生还快30%?
4
AI需求强劲增长,富士康第四季度营收超预期
5
又有11家中企被纳入实体清单,涉及光刻机…
6
苹果A系列芯片十年进化:晶体管数量激增19倍,晶圆成本跃升300%
7
豪掷800亿美元!微软宣布加码AI数据中心
8
11家中国实体被纳入实体清单,美资禁止投资中国三个行业
热门
文章排行
1
2024年12月及全年新能源汽车销量排名
一览众车
1777
2
2024年12月和全年,各大品牌汽车销量汇总!
汽车电子设计
1448
3
突发!禾赛科技被曝裁员:N+1,无年终奖
谈思汽车
1233
4
骂华为的孙院士,上新闻联播了!说华为搞封闭垄断,是难以对抗西方的!
集成电路IC
1131
5
苹果2025年19款新品抢先看:最便宜和最轻薄iPhone都来了!
手机技术资讯
1098
6
阿里前董事长张勇履新职;字节TikTok算法负责人或离职;英特尔CEO突然宣布退休|2024年12月全球科技企业高管变动
全球TMT
1009
7
苹果2025年19款新品抢先看:最便宜和最轻薄iPhone都来了!
快科技
978
8
【今日分享】2025新年贺词:梦虽遥,追则能圆,愿虽艰,持则可达
今日光电
914
9
英伟达最新GB300和B300技术细节曝光
智能计算芯世界
871
10
王炸来了!特斯拉自动驾驶即将进入中国,只有华为能接招?
飙叔科技洞察
825
11
RTX50第一弹!RTX5080上市时间敲定
硬件世界
821
12
eVTOL电机技术:揭秘未来空中出行的动力核心
电动车千人会
772
13
上海2025年新能源牌照政策压哨更新!哪些细节值得关注?
汽车电子设计
770
14
立讯精密拟收购闻泰科技部分资产;华为花费5年时间基本实现供应独立;剪映产品负责人张逍然被曝离职|日报
全球TMT
735
15
哪吒汽车全面复工复产!
谈思汽车
731
16
惠科郑州将打造“超级工厂”,涉及OLED?
WitDisplay
703
17
禾赛激光雷达月交付破10万,机器人领域月交付超过2万
52RD
692
18
三星复制“梁孟松模式”落空
芯极速
679
19
季华实验室、鹏城实验室、长春光机所等被美国“拉黑”,新型显示产业发展或“添堵”
JMInsights集摩咨询
672
20
明日挂牌上市!功率模组核心部件散热基板国产龙头企业的成本与价值
碳化硅芯观察
660
21
消息称吉利、旷视展开智能驾驶合作,或成立一家新合资公司
52RD
650
22
本月,美国将发布AI芯片新禁令
谈思汽车
582
23
特斯拉上海储能超级工厂竣工,产品将供应全球市场!同时,2025年将加速推进自动驾驶!
飙叔科技洞察
572
24
曝极越汽车开始返聘员工夏一平称不会放弃
智能汽车电子与软件
571
25
买了一年多的电车,续航从400掉到40公里!女车主崩溃:换电池都没货
快科技
564
26
美国发布禁止敏感个人数据向中国跨境传输的最终规则!
谈思汽车
562
27
兆易创新:高算力GD32G5系列MCU如何引领数字能源、电机控制与光通信的变革
皇华电子元器件IC供应商
559
28
“纯血鸿蒙”变回“安卓鸿蒙”,华为不得不妥协!
手机技术资讯
556
29
奥士康、世运、依顿…PCB企业2024年向泰国公司增资情况一览
PCBworld
547
30
SLDA年会前瞻|迈锐光电将精彩亮相SLDA年会
每日LED
532
广告
最新
评论
更多>>
我这,原先V10.5跑的好好的代码,更新V11后,单片机初始化时就不断重启
vaov_3734...
评论文章
2025-01-06
FreeRTOSV11.0升级了多项重要功能,兼容V10版本
这里http://www.zhefar.com/download/training/zhefar/Training%20-%20JTAG(CHS).pdf 有份培训资料挺好,是杭州哲发科技有限公司的。他们是专业JTAG方案供应商,其JTAG综合应用系统是众多杰出工程师在二十多年电子通信产品开发过程中,根据工作需要在实践中建立并完善起来的一套调试/调测/维修系统。产品经过大量验证,已经服务于众多知名公司和上市公司。 JTAG综合应用系统三大功能:板卡测试维修、PLD加载/编程 和 Flash烧写/编程/加载。 www.zhefar.com 我们和好几个兄弟单位都用过,非常好!
xxdg
评论文章
2025-01-05
强大的JTAG边界扫描2-BSDL文件
资料
文库
帖子
博文
1
汽车动力与底盘MCU市场现状研究报告
2
20套大厂USP电路合集
3
《相对论》(美·爱因斯坦)
4
自动增益控制放大器设计与实现
5
《时间简史》(霍金 著)
6
ISO 7637-1-2023
7
ESP32TFT常用字体库.zip
8
基于Labview的家居控制平台设计论文
9
stm32OTG host文档说明
10
ASTM D 130-12
1
【工程师故事】+2024年:跟大家说说我从工程师到教师的跨界之旅
2
过流保护,大家都会采集电流后经过运放放大送单片机,单片机控制MOS,从而保护后级电路。那短路保护,大家都是怎么做的。现在遇到一个问题,...
3
C语言输出圣诞树
4
【电子DIY】重拾童年的乐趣——摇杆控制器
5
ESP32搭建TFT_LCD中文字库,附常用字库
6
超低频示波器的原理和应用
7
摩托车电子,ACC钥匙开关关了后,用示波器挂在ACC线上,还是能抓到一个漏电波形,设置的是5V的触发电平。这种概率性的漏电波形如何有什么办法吸...
8
【富芮坤FR3068x-C】+SPI驱动BUG修改与FLASH读写测试
1
Matter 标准:破生态枷锁,启家居智能新时代
2
如何区分315MHz和433MHz遥控模块?
3
硅电容系列一:硅电容概述
4
德鲁克著作的解读:从“人”与“事”看管理的本质
5
封闭式电机行业发展现状及市场潜力分析报告
6
Linux系统更换开机logo方法教程,触觉智能RK3562开发板演示
7
PLC组态的方式与比较
8
MCU应用第008篇 Eclipse环境下MCU寄存器描述文件的存储位置
1
C语言函数的返回值的潜规则
2
电路板温度慢慢升高导致ADC采集电路采集不准!
3
准谐振和同步整流在反激变换器中的应用
4
理解SAR型ADC工作原理的3个关键
5
常见的7个低压无功补偿问题及解答
6
PCB电路触摸按键设计
7
STM32最小系统板电路知识学习
8
看完秒懂!PLC轻松控制变频器
9
什么是相位噪声?
10
简单介绍了电源整流滤波电路的设计
在线研讨会
多路有光·精准不凡——KSW-SGM01模拟信号源发布会
重塑机器人未来:揭秘创新芯片解决方案的颠覆力量
迈来芯Triaxis® 3D磁传感器:汽车安全应用的优选方案
适用于安全连接的新一代PIC32CK SG/GC系列单片机
EE直播间
精密半导体参数测试解决方案
直播时间:01月08日 10:00
E聘热招职位
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
亚马逊云科技2024 re:Invent:构建核心单元,驱动AI创新与应用变革
精密双极Dpot变阻器合成存在的致命问题
全自动手术机器人出现,缝合速度比医生还快30%?
AI需求强劲增长,富士康第四季度营收超预期
又有11家中企被纳入实体清单,涉及光刻机…