ソースを参照

yuhesenfr09pro 修改帧计数逻辑

chenxiaowei 2 年 前
コミット
7f61bd6b29
1 ファイル変更8 行追加1 行削除
  1. 8 1
      src/controller/controller_hunter/main.cpp

+ 8 - 1
src/controller/controller_hunter/main.cpp

@@ -240,12 +240,19 @@ void ExecSend()
     {
     {
         xraw.set_id(ServiceControlStatus.cmd2d0pro_ID);
         xraw.set_id(ServiceControlStatus.cmd2d0pro_ID);
         static unsigned char cnt=0;
         static unsigned char cnt=0;
-        if(cnt<0xff)
+        if(cnt<=0xff)
         {
         {
             ServiceControlStatus.cmd2d0pro.bit.ads_cnt =cnt;
             ServiceControlStatus.cmd2d0pro.bit.ads_cnt =cnt;
             ServiceControlStatus.cmd7d0pro.bit.ads_cnt =cnt;
             ServiceControlStatus.cmd7d0pro.bit.ads_cnt =cnt;
             cnt=cnt+1;
             cnt=cnt+1;
         }
         }
+        else
+        {
+            cnt=0;
+            ServiceControlStatus.cmd2d0pro.bit.ads_cnt =cnt;
+            ServiceControlStatus.cmd7d0pro.bit.ads_cnt =cnt;
+            cnt=cnt+1;
+        }
 
 
         unsigned int check_sum=0;
         unsigned int check_sum=0;
         for(int i=0;i<7;i++)
         for(int i=0;i<7;i++)