From ec51312d1b175c9eebe7a92e1cc15e4d0d120e64 Mon Sep 17 00:00:00 2001
From: zhangbo <zhangbo@qq.com>
Date: 星期二, 29 七月 2025 18:06:34 +0800
Subject: [PATCH] 修改can模块的通讯速率500k

---
 源码/核心板/Src/main.c               |   33 +++++++++++++++-
 源码/核心板/MDK-ARM/Project.uvprojx  |   20 +++++++++-
 源码/核心板/MDK-ARM/Project.uvoptx   |   52 +++++++++++++++++---------
 源码/核心板/Src/application/dw_app.c |    2 
 4 files changed, 83 insertions(+), 24 deletions(-)

diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/MDK-ARM/Project.uvoptx" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/MDK-ARM/Project.uvoptx"
index 66dc6af..a0e3c03 100644
--- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/MDK-ARM/Project.uvoptx"
+++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/MDK-ARM/Project.uvoptx"
@@ -162,66 +162,82 @@
         <Bp>
           <Number>0</Number>
           <Type>0</Type>
-          <LineNumber>27</LineNumber>
+          <LineNumber>327</LineNumber>
           <EnabledFlag>1</EnabledFlag>
-          <Address>134254632</Address>
+          <Address>134266338</Address>
           <ByteObject>0</ByteObject>
           <HtxType>0</HtxType>
           <ManyObjects>0</ManyObjects>
           <SizeOfObject>0</SizeOfObject>
           <BreakByAccess>0</BreakByAccess>
           <BreakIfRCount>1</BreakIfRCount>
-          <Filename>E:\GIT\UWB_SmallModule\濠ф劗鐖淺Src\application\beep_logic_app.c</Filename>
+          <Filename>D:\zhangbo\2024\Code\F103\UWB_SmallModule_F103\濠ф劗鐖淺Src\main.c</Filename>
           <ExecCommand></ExecCommand>
-          <Expression>\\UWB_Projects\../Src/application/beep_logic_app.c\27</Expression>
+          <Expression>\\UWB_Projects\../Src/main.c\327</Expression>
         </Bp>
         <Bp>
           <Number>1</Number>
           <Type>0</Type>
-          <LineNumber>431</LineNumber>
+          <LineNumber>329</LineNumber>
           <EnabledFlag>1</EnabledFlag>
-          <Address>134250984</Address>
+          <Address>134266350</Address>
           <ByteObject>0</ByteObject>
           <HtxType>0</HtxType>
           <ManyObjects>0</ManyObjects>
           <SizeOfObject>0</SizeOfObject>
           <BreakByAccess>0</BreakByAccess>
           <BreakIfRCount>1</BreakIfRCount>
-          <Filename>E:\GIT\UWB_SmallModule\濠ф劗鐖淺Src\application\dw_app.c</Filename>
+          <Filename>D:\zhangbo\2024\Code\F103\UWB_SmallModule_F103\濠ф劗鐖淺Src\main.c</Filename>
           <ExecCommand></ExecCommand>
-          <Expression>\\UWB_Projects\../Src/application/dw_app.c\431</Expression>
+          <Expression>\\UWB_Projects\../Src/main.c\329</Expression>
         </Bp>
         <Bp>
           <Number>2</Number>
           <Type>0</Type>
-          <LineNumber>1104</LineNumber>
+          <LineNumber>331</LineNumber>
           <EnabledFlag>1</EnabledFlag>
-          <Address>134241968</Address>
+          <Address>134266362</Address>
           <ByteObject>0</ByteObject>
           <HtxType>0</HtxType>
           <ManyObjects>0</ManyObjects>
           <SizeOfObject>0</SizeOfObject>
           <BreakByAccess>0</BreakByAccess>
           <BreakIfRCount>1</BreakIfRCount>
-          <Filename>E:\GIT\UWB_SmallModule\濠ф劗鐖淺Src\application\dw_app.c</Filename>
+          <Filename>D:\zhangbo\2024\Code\F103\UWB_SmallModule_F103\濠ф劗鐖淺Src\main.c</Filename>
           <ExecCommand></ExecCommand>
-          <Expression>\\UWB_Projects\../Src/application/dw_app.c\1104</Expression>
+          <Expression>\\UWB_Projects\../Src/main.c\331</Expression>
         </Bp>
         <Bp>
           <Number>3</Number>
           <Type>0</Type>
-          <LineNumber>1042</LineNumber>
+          <LineNumber>333</LineNumber>
           <EnabledFlag>1</EnabledFlag>
-          <Address>0</Address>
+          <Address>134266374</Address>
           <ByteObject>0</ByteObject>
           <HtxType>0</HtxType>
           <ManyObjects>0</ManyObjects>
           <SizeOfObject>0</SizeOfObject>
           <BreakByAccess>0</BreakByAccess>
-          <BreakIfRCount>0</BreakIfRCount>
-          <Filename>..\Src\application\dw_app.c</Filename>
+          <BreakIfRCount>1</BreakIfRCount>
+          <Filename>D:\zhangbo\2024\Code\F103\UWB_SmallModule_F103\濠ф劗鐖淺Src\main.c</Filename>
           <ExecCommand></ExecCommand>
-          <Expression></Expression>
+          <Expression>\\UWB_Projects\../Src/main.c\333</Expression>
+        </Bp>
+        <Bp>
+          <Number>4</Number>
+          <Type>0</Type>
+          <LineNumber>335</LineNumber>
+          <EnabledFlag>1</EnabledFlag>
+          <Address>134266386</Address>
+          <ByteObject>0</ByteObject>
+          <HtxType>0</HtxType>
+          <ManyObjects>0</ManyObjects>
+          <SizeOfObject>0</SizeOfObject>
+          <BreakByAccess>0</BreakByAccess>
+          <BreakIfRCount>1</BreakIfRCount>
+          <Filename>D:\zhangbo\2024\Code\F103\UWB_SmallModule_F103\濠ф劗鐖淺Src\main.c</Filename>
+          <ExecCommand></ExecCommand>
+          <Expression>\\UWB_Projects\../Src/main.c\335</Expression>
         </Bp>
       </Breakpoint>
       <WatchWindow1>
@@ -383,7 +399,7 @@
       <DebugFlag>
         <trace>0</trace>
         <periodic>1</periodic>
-        <aLwin>0</aLwin>
+        <aLwin>1</aLwin>
         <aCover>0</aCover>
         <aSer1>0</aSer1>
         <aSer2>0</aSer2>
diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/MDK-ARM/Project.uvprojx" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/MDK-ARM/Project.uvprojx"
index 07cc204..c3205c5 100644
--- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/MDK-ARM/Project.uvprojx"
+++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/MDK-ARM/Project.uvprojx"
@@ -10,7 +10,7 @@
       <TargetName>STM32</TargetName>
       <ToolsetNumber>0x4</ToolsetNumber>
       <ToolsetName>ARM-ADS</ToolsetName>
-      <pCCUsed>5060750::V5.06 update 6 (build 750)::ARMCC</pCCUsed>
+      <pCCUsed>5060750::V5.06 update 6 (build 750)::.\ARMCC</pCCUsed>
       <uAC6>0</uAC6>
       <TargetOption>
         <TargetCommonOption>
@@ -185,6 +185,7 @@
             <uocXRam>0</uocXRam>
             <RvdsVP>0</RvdsVP>
             <RvdsMve>0</RvdsMve>
+            <RvdsCdeCp>0</RvdsCdeCp>
             <hadIRAM2>0</hadIRAM2>
             <hadIROM2>0</hadIROM2>
             <StupSel>8</StupSel>
@@ -351,7 +352,7 @@
             <NoWarn>0</NoWarn>
             <uSurpInc>0</uSurpInc>
             <useXO>0</useXO>
-            <uClangAs>0</uClangAs>
+            <ClangAsOpt>4</ClangAsOpt>
             <VariousControls>
               <MiscControls></MiscControls>
               <Define></Define>
@@ -664,4 +665,19 @@
     <files/>
   </RTE>
 
+  <LayerInfo>
+    <Layers>
+      <Layer>
+        <LayName>&lt;Project Info&gt;</LayName>
+        <LayDesc></LayDesc>
+        <LayUrl></LayUrl>
+        <LayKeys></LayKeys>
+        <LayCat></LayCat>
+        <LayLic></LayLic>
+        <LayTarg>0</LayTarg>
+        <LayPrjMark>1</LayPrjMark>
+      </Layer>
+    </Layers>
+  </LayerInfo>
+
 </Project>
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 f1b6560..ba72bc4 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"
@@ -9,7 +9,7 @@
 	NEARPOLL,
 }tag_state=NEARPOLL;
 static dwt_config_t config = {
-	2,               /* Channel number. */
+	5,               /* Channel number. */
 	DWT_PRF_64M,     /* Pulse repetition frequency. */
 	DWT_PLEN_128,    /* Preamble length. */
 	DWT_PAC8,        /* Preamble acquisition chunk size. Used in RX only. */
diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/main.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/main.c"
index 69eef50..e7631af 100644
--- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/main.c"
+++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/main.c"
@@ -224,7 +224,7 @@
 void IdleTask(void)
 {
 		
-			UART_CheckReceive();
+        UART_CheckReceive();
 		UART_CheckSend();
 	
 	if(heartbeat_timer>1000)
@@ -245,7 +245,7 @@
 //						NVIC_SystemReset();
 //					}
 //				}
-	  flag_newsecond=0;
+	    flag_newsecond=0;
 		tagpos_binary=0;
 		memcpy(ancidlist_send,ancidlist_rec,ancidlist_num*2);
 		ancidlist_num=0;
@@ -308,6 +308,32 @@
 		g_com_map[RELAY2_STATE_INDEX] = READ_RELAY2;
 
 	}
+uint8_t at_cmd[3]={0x2B,0x2B,0x2B};
+uint8_t at_cmd1[2]={0x41,0x54};
+char at_cmd2[20]={"AT+CAN=500,70,NDTF\r\n"};  //AT+CAN?\r\n
+char at_cmd3[9]={"AT+CAN?\r\n"}; 
+char at_cmd4[9]={"AT+EXAT\r\n"}; 
+void send_to_ECAN()
+{
+//  UART_PushFrame(at_cmd,3);
+//    
+//  UART_PushFrame(at_cmd1,2);
+////  delay_ms(1); 
+//  UART_PushFrame((uint8_t*)at_cmd2,20);
+////  delay_ms(1);   
+//  UART_PushFrame((uint8_t*)at_cmd3,9);
+////  delay_ms(1);   
+//  UART_PushFrame((uint8_t*)at_cmd4,9);
+ printf("+++");
+ delay_ms(20);  
+ printf("AT"); 
+ delay_ms(20);    
+ printf("AT+CAN=500,0,NDTF\r\n"); 
+ delay_ms(1);
+ printf("AT+CAN?\r\n");
+ delay_ms(1);
+ printf("AT+EXAT\r\n");    
+}
     
 int main(void)
 {
@@ -324,9 +350,10 @@
 	usart_send[1]=0xAA;
 	usart_send_anc[0]=0x55;
 	usart_send_anc[1]=0xAA;
-
+    send_to_ECAN();
 	while(1)
 	{
+      
 	g_start_sync_flag=0;
 	if(g_start_send_flag)
 	{

--
Gitblit v1.9.3