1
Diff: main.cpp
- Revision:
- 9:bf02fd2d7a0a
- Parent:
- 8:95a914f962bd
- Child:
- 10:f94e325fc1e6
--- 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);