Browse Source

死区设置修正

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui 3 năm trước cách đây
mục cha
commit
8f054393db
1 tập tin đã thay đổi với 3 bổ sung3 xóa
  1. 3 3
      Applications/bsp/pwm.c

+ 3 - 3
Applications/bsp/pwm.c

@@ -118,10 +118,10 @@ static void _pwm_gpio_config(void)
 static u8 _dead_time(u16 t) {
 	if (t < 128) {
 		return (u8 )t;
-	}else if (t < (64 + 63) * 2) { //11 1111
+	}else if (t <= (64 + 63) * 2) { //11 1111
 		return (((u8)2<<6 + (t-64)/2));
-	}else if (t < (32 + 31) * 8) {
-		return ((u8)3 << 3 + (t - 32)/8);
+	}else if (t <= (32 + 31) * 8) {
+		return ((u8)3 << 6 + (t - 32)/8);
 	}else {
 		if ((t-32)/16 > 63) {
 			return 0xFF;