Просмотр исходного кода

V16 - 射频软复位之前强制增加延时,防止初始化异常

dropLin 1 неделя назад
Родитель
Сommit
c49c1af7e5
4 измененных файлов с 9 добавлено и 5 удалено
  1. 3 0
      README.md
  2. 4 4
      keil_v5/project.uvprojx
  3. 1 1
      project/main.c
  4. 1 0
      radio/A5133_hal.c

+ 3 - 0
README.md

@@ -66,6 +66,9 @@ keil工程已经设置了4个选项:
 - V15-2025年12月15日
     - 优化单载波发送
 
+- V16-2026年6月24日
+    - 射频软复位之前强制增加延时,防止初始化异常
+
 ## 二十三、免责说明
 1、本工程驱动软件只提供做演示项目使用,未经过大批量项目验证,客户需谨慎使用,如果使用在正式项目中引发的所有问题,本司概不负责。使用过程若发现任何问题,可及时与本司相关人员联系。
 2、本工程所有文件可以用于商业性项目移植,无需向本司申请。

+ 4 - 4
keil_v5/project.uvprojx

@@ -48,7 +48,7 @@
             <InvalidFlash>1</InvalidFlash>
           </TargetStatus>
           <OutputDirectory>.\Objects\</OutputDirectory>
-          <OutputName>VGKitBoard_6244S_V01</OutputName>
+          <OutputName>VGKitBoard_6244S_V16</OutputName>
           <CreateExecutable>1</CreateExecutable>
           <CreateLib>0</CreateLib>
           <CreateHexFile>1</CreateHexFile>
@@ -684,7 +684,7 @@
             <InvalidFlash>1</InvalidFlash>
           </TargetStatus>
           <OutputDirectory>.\Objects\</OutputDirectory>
-          <OutputName>VGKitBoard_6244S_4LINE_APP_V02</OutputName>
+          <OutputName>VGKitBoard_6244S_4LINE_APP_V16</OutputName>
           <CreateExecutable>1</CreateExecutable>
           <CreateLib>0</CreateLib>
           <CreateHexFile>1</CreateHexFile>
@@ -1321,7 +1321,7 @@
             <InvalidFlash>1</InvalidFlash>
           </TargetStatus>
           <OutputDirectory>.\Objects\</OutputDirectory>
-          <OutputName>VGKitBoard_6244S_4LINE_ST-V14</OutputName>
+          <OutputName>VGKitBoard_6244S_4LINE_ST-V16</OutputName>
           <CreateExecutable>1</CreateExecutable>
           <CreateLib>0</CreateLib>
           <CreateHexFile>1</CreateHexFile>
@@ -1958,7 +1958,7 @@
             <InvalidFlash>1</InvalidFlash>
           </TargetStatus>
           <OutputDirectory>.\Objects\</OutputDirectory>
-          <OutputName>VGKitBoard_6244S_4LINE_APP_ST-V15</OutputName>
+          <OutputName>VGKitBoard_6244S_4LINE_APP_ST-V16</OutputName>
           <CreateExecutable>1</CreateExecutable>
           <CreateLib>0</CreateLib>
           <CreateHexFile>1</CreateHexFile>

+ 1 - 1
project/main.c

@@ -15,7 +15,7 @@
 #include "myUart3.h"
 #include "myRadio.h"
 
-#define SOFT_VERSION 0x15
+#define SOFT_VERSION 0x16
 #define SET_RF_FREQ_HZ(base, ch, step) (uint64_t) base + (uint64_t)ch *step * 10 * 1000
 //---------------key
 KeyParamExt_ts *getKeyReturn;

+ 1 - 0
radio/A5133_hal.c

@@ -111,6 +111,7 @@ void Err_State(void)
 ************************************************************************/
 void RF_Reset(void)
 {
+    delay_ms(100);
     RF_WriteReg(MODE_REG, 0x00); // reset RF chip
 }