123

Dependencies:   mbed-dev_spine

Revision:
9:bf02fd2d7a0a
Parent:
8:95a914f962bd
--- a/main.cpp	Tue Jan 07 09:23:24 2020 +0000
+++ b/main.cpp	Wed Feb 19 05:22:32 2020 +0000
@@ -13,7 +13,6 @@
 int main()
 {
    
-    
     pc.baud(115200);
     shouzhua.baud(9600); 
     command.baud(115200);
@@ -48,8 +47,15 @@
          //获取AD
         ad1 = AD1.read() * 3300;
         ad2 = AD2.read() * 3300;
+        /********************AD 通讯协议***********************/
+        //将ad的值用八位表示
+        //7位-0表示ad1,1表示ad2
+        //6-0位表示ad值
+        ad1=ad1/26;       //将ad1值限制在0-6bit,7bit set to be 0
+        ad2=ad2/26+128;   //将ad2值限制在0-6bit,7 bit set to be 1
         command.putc(ad1);
         command.putc(ad2);
+        /********************AD 通讯协议***********************/
         //////////////////////// CAN获取电机位置速度信息 //////////////////////////
         ef_can.read(ef_rxMsg);                                                                            
         unpack_reply(ef_rxMsg, &a_state);