動態(tài)
-
發(fā)布了文章 2024-01-20 08:00
MODBUS通訊之?dāng)?shù)據(jù)幀格式解讀
一.背景Modbus協(xié)議是一項應(yīng)用層報文傳輸協(xié)議,包括ASCII、RTU、TCP三種報文類型。標(biāo)準(zhǔn)的Modbus協(xié)議物理層接口有RS232、RS422、RS485和以太網(wǎng)接口,采用master/slave方式通信。本文主要介紹的MODBUS-RTU。二.MODBUS數(shù)據(jù)幀組成首先我們要知道一幀正常的MODBUS數(shù)據(jù)幀包含的內(nèi)容有:地址域+功能碼+數(shù)據(jù)+差錯校2.6k瀏覽量 -
發(fā)布了文章 2024-01-18 08:00
物聯(lián)網(wǎng)LWIP之socket編程
一,基礎(chǔ)概念在我看來Socket就相當(dāng)于API,就是函數(shù)接口,我們使用Socket就可以在不清楚底層原理的基礎(chǔ)上進(jìn)行通信,即Socket會幫助我們處理好網(wǎng)絡(luò)的Ip地址等。下圖就清晰地展示了Socket的位置,作為用戶層與其他層的交互媒介。LWIP實現(xiàn)Socket需要操作系統(tǒng)的幫助,如下圖所示。二,Socket編程的基礎(chǔ)知識1.大端模式,小端模式(1)大端模式1.6k瀏覽量 -
發(fā)布了文章 2024-01-16 08:00
芯片GD32與以太網(wǎng)芯片的坑
參考例程是基于GD32F450的,在移植過程中遇到一些容易忽略的地方,導(dǎo)致程序卡在gd32fxx_enet.c中enet_phy_config的位置。將GD32F450上的代碼全部移植到GD32F470平臺后,一直卡在卡在gd32fxx_enet.c中enet_phy_config,經(jīng)過排查發(fā)現(xiàn)GD32的官方庫文件也需要修改,分別為gd32f42.7k瀏覽量 -
發(fā)布了文章 2024-01-12 08:00
-
發(fā)布了文章 2024-01-11 08:00
結(jié)構(gòu)體與指針的關(guān)系
在C語言中,結(jié)構(gòu)體(Struct)是一種用戶自定義的數(shù)據(jù)類型,它允許您將不同類型的數(shù)據(jù)項組合在一起,以便形成一個更復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。結(jié)構(gòu)體可以包含多個成員變量,每個成員變量可以是不同的數(shù)據(jù)類型。而結(jié)構(gòu)體指針則是指向結(jié)構(gòu)體類型的指針,用于操作和訪問結(jié)構(gòu)體的成員。下面我們將分別詳細(xì)解釋結(jié)構(gòu)體和結(jié)構(gòu)體指針,并提供相應(yīng)的示例代碼。1.結(jié)構(gòu)體:結(jié)構(gòu)體是一種自定義數(shù)據(jù)類型1.4k瀏覽量 -
發(fā)布了文章 2024-01-10 08:00
琢磨了一天的CAN協(xié)議
最新公司需要利用J1939的CAN協(xié)議進(jìn)行數(shù)據(jù)通信,琢磨了一天,才明白,現(xiàn)在整理成筆記,內(nèi)容如下:1.數(shù)據(jù)幀格式數(shù)據(jù)幀格式應(yīng)遵循CAN29位標(biāo)識符的擴(kuò)展幀格式,CAN數(shù)據(jù)幀由很多域組成(仲裁域+控制域+數(shù)據(jù)域+CRC域)。2.協(xié)議數(shù)據(jù)單元(PDU)數(shù)據(jù)幀是通過PDU進(jìn)行組織的。PDU由數(shù)據(jù)幀中的29位標(biāo)識符(ID號)和數(shù)據(jù)場組成。ID又劃分為6個部分:優(yōu)先級1k瀏覽量 -
發(fā)布了文章 2024-01-09 08:00
什么是Modbus協(xié)議?
Modbus協(xié)議是一種在工業(yè)自動化領(lǐng)域廣泛應(yīng)用的通信協(xié)議,它允許不同設(shè)備之間進(jìn)行可靠的數(shù)據(jù)交換和控制。該協(xié)議最初由Modicon公司于1979年創(chuàng)建,旨在提供一種簡單而有效的方法,使PLC(可編程邏輯控制器)和其他自動化設(shè)備能夠相互通信。一,設(shè)計架構(gòu)和通信模式Modbus協(xié)議采用主從架構(gòu),其中一個設(shè)備充當(dāng)主站(Master),而其他設(shè)備則充當(dāng)從站(Slave -
發(fā)布了文章 2024-01-07 08:00
-
發(fā)布了文章 2024-01-06 08:00
-
發(fā)布了文章 2024-01-04 08:00