Sfoglia il codice sorgente

cs1180 加入注释

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui 5 anni fa
parent
commit
5b8ee45819
1 ha cambiato i file con 6 aggiunte e 6 eliminazioni
  1. 6 6
      Application/bsp/cs1180.c

+ 6 - 6
Application/bsp/cs1180.c

@@ -4,7 +4,9 @@
 #include "clock.h"
 #include "libs/shark_types.h"
 #include "libs/logger.h"
-
+/*
+注意:cs1 -> cs0 需要delay 一段时间,目前测试20us可以
+*/
 #define CS1180_RDATA    0X01
 #define CS1180_RDATAC   0X03
 #define CS1180_STOPC    0x0f
@@ -183,10 +185,7 @@ int cs1180_adc_set_gain_cali(int gain){
 	
 		_cs1180_adc_set_gain(gain);
 		delay_us(10);
-
-		if (_cs1180_check_gain(gain)){
-			break;
-		}
+		
 		if (count ++ > 50) {
 			return 0;
 		}
@@ -361,8 +360,9 @@ float cs1180_adc_sample(int *valide)
 		if (cs1180_low_ff_count ++ >= 10) {
 			cs1180_low_ff_count = 0;
 			cs1180_may_error ++;
+			delay_us(20);
 			cs1180_dymu_read();
-			delay_us(50);
+			delay_us(20);
 			cs1180_dymu_read();
 			if (valide) {
 				*valide = 0;