串口通讯
- float为32位;通讯一次只能传一个字符,也就是8位;所以要分四次传输,那么要将float分成4部分;这里用到
unsigned char *p;
p = (unsigned char*)&_angle1;
实现分割。nb!;再之后,指针p只能指float类型的1/4,所以指针p+1
就能指向float类型的第二部分。
编程规范
- 函数注释
/********************************************************
* @brief : 多线程处理函数
* @param args : 多线程传入的参数
* @return : void
********************************************************/