文章
-
MODBUS通訊之數(shù)據(jù)幀格式解讀2024-01-20 08:00
一.背景Modbus協(xié)議是一項應用層報文傳輸協(xié)議,包括ASCII、RTU、TCP三種報文類型。標準的Modbus協(xié)議物理層接口有RS232、RS422、RS485和以太網(wǎng)接口,采用master/slave方式通信。本文主要介紹的MODBUS-RTU。二.MODBUS數(shù)據(jù)幀組成首先我們要知道一幀正常的MODBUS數(shù)據(jù)幀包含的內容有:地址域+功能碼+數(shù)據(jù)+差錯校 -
物聯(lián)網(wǎng)LWIP之socket編程2024-01-18 08:00
一,基礎概念在我看來Socket就相當于API,就是函數(shù)接口,我們使用Socket就可以在不清楚底層原理的基礎上進行通信,即Socket會幫助我們處理好網(wǎng)絡的Ip地址等。下圖就清晰地展示了Socket的位置,作為用戶層與其他層的交互媒介。LWIP實現(xiàn)Socket需要操作系統(tǒng)的幫助,如下圖所示。二,Socket編程的基礎知識1.大端模式,小端模式(1)大端模式 -
芯片GD32與以太網(wǎng)芯片的坑2024-01-16 08:00
參考例程是基于GD32F450的,在移植過程中遇到一些容易忽略的地方,導致程序卡在gd32fxx_enet.c中enet_phy_config的位置。將GD32F450上的代碼全部移植到GD32F470平臺后,一直卡在卡在gd32fxx_enet.c中enet_phy_config,經(jīng)過排查發(fā)現(xiàn)GD32的官方庫文件也需要修改,分別為gd32f4 -
傳輸距離達到1500米的485電路2024-01-12 08:00
-
琢磨了一天的CAN協(xié)議2024-01-10 08:00
最新公司需要利用J1939的CAN協(xié)議進行數(shù)據(jù)通信,琢磨了一天,才明白,現(xiàn)在整理成筆記,內容如下:1.數(shù)據(jù)幀格式數(shù)據(jù)幀格式應遵循CAN29位標識符的擴展幀格式,CAN數(shù)據(jù)幀由很多域組成(仲裁域+控制域+數(shù)據(jù)域+CRC域)。2.協(xié)議數(shù)據(jù)單元(PDU)數(shù)據(jù)幀是通過PDU進行組織的。PDU由數(shù)據(jù)幀中的29位標識符(ID號)和數(shù)據(jù)場組成。ID又劃分為6個部分:優(yōu)先級 -
什么是Modbus協(xié)議?2024-01-09 08:00
-
GD32F1硬件開發(fā)指南之復位電路2024-01-07 08:00
-
個人對STM32 SysTick的總結(寄存器操作)2024-01-06 08:00
-
解決printf無法打印輸出的問題2024-01-04 08:00