Explorar el Código

V11 优化射频驱动,`RF.c`的`RF_TxMode`、`RF_RxMode`增加延时

dropLin hace 3 meses
padre
commit
67cabbfcdd
Se han modificado 2 ficheros con 13 adiciones y 3 borrados
  1. 10 0
      README.md
  2. 3 3
      radio/RF.c

+ 10 - 0
README.md

@@ -157,8 +157,18 @@ C99标准
 单片机型号:STM32F103RC
 - options -> Debug -> Setting -> Debug -> Connect &Reset Options -> Connect=Under Reset -> Reset=VECTRESET
 
+
 ### 版本更新
+#### V09
+- 使用tick延时函数
+
+#### V10
+2024年4月12日
+- 射频初始化增加版本读取
 
+#### V11
+2024年11月27日
+- 优化射频驱动,`RF.c`的`RF_TxMode`、`RF_RxMode`增加延时
 
 ## 二十三、免责说明
 1、本工程驱动软件只提供做演示项目使用,未经过大批量项目验证,客户需谨慎使用,如果使用在正式项目中引发的所有问题,本司概不负责。使用过程若发现任何问题,可及时与本司相关人员联系。

+ 3 - 3
radio/RF.c

@@ -246,7 +246,7 @@ void RF_TxMode(void)
     /*将RF设置成TX模式*/
     RF_WriteReg(W_REGISTER + CONFIG, 0X0E);
 
-    // delay_10us(1);
+    delay_10us(1);
 }
 
 void RF_RxMode(void)
@@ -257,7 +257,7 @@ void RF_RxMode(void)
 
     //*将RF设置成RX模式*
     RF_WriteReg(W_REGISTER + CONFIG, 0X0F);
-    // delay_ms(5);
+    delay_ms(5);
 
     /*Set CE pin high */
     CE_HIGH;
@@ -267,7 +267,7 @@ void RF_RxMode(void)
     RF_WriteBuf(W_REGISTER + RF_CAL3, RF_cal3_temp, sizeof(RF_cal3_temp));
     delay_10us(10);
     RF_WriteBuf(W_REGISTER + RF_CAL3, RF_cal3_temp1, sizeof(RF_cal3_temp1));
-    // delay_ms(2);
+    delay_ms(2);
 }
 
 uint8_t RF_GetStatus(void)