From bcd3024235d04c926f8a915500927232435137a7 Mon Sep 17 00:00:00 2001 From: zhyinch <zhyinch@gmail.com> Date: 星期日, 23 一月 2022 13:07:59 +0800 Subject: [PATCH] 增加modbus功能,待测试 --- 源码/核心板/Src/application/dw_app.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" index 20612af..bd9931b 100644 --- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" +++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" @@ -1,5 +1,6 @@ #include "dw_app.h" #include "ADC.h" +#include "modbus.h" #define TDFILTER enum enumtagstate { @@ -1023,6 +1024,9 @@ memcpy(&usart_send_anc[6+6*anc_report_num],&tagdist_list[taglist_pos],4); anc_report_num++; #endif + Modbus_HoldReg[taglist_pos*4] = tag_id_recv; + Modbus_HoldReg[taglist_pos*4+1] = button<<8|battary; + memcpy(&Modbus_HoldReg[taglist_pos*4+2],&tagdist_list[taglist_pos],4); }else{ // printf("%d",hex_dist); misdist_num[taglist_pos]++; -- Gitblit v1.9.3