USB问题请教
usb吧
全部回复
仅看楼主
level 1
咄咄小新 楼主
这个函数把要发送的数据写到对应的发送端点缓冲区,之后发送到上位机。问题是端点缓冲区只接受char类型的数据,现在我的数据是double类型的(占四个字节)。试过把double拆成四个字节,可是double不能左右移位,也不能按位取与。想过扩大倍数后化成整形再拆,可不知道要扩大多少倍(double有32位位数)。还望大神教我,不胜感激。
2016年02月25日 13点02分 1
level 7
建议你不要拆,直接发四个 char 过去
然后接收端收到之后再合成 double 来处理
个人建议不要再单片机处理浮点数,速度慢,很复杂,有了问题也不好调试
2016年02月26日 01点02分 2
1