AVR浮点数怎么发给上位机?
AVR浮点数怎么发给上位机? 联合?指针?typedef union//定义公用体,保存浮点数
{
uint8 data_08;
float data_32;
}union_fot; printf((const char*)"Data = %lf\n", Data); 先乘以10的n次方之后变成整形,在上位机程序里面除以10的n次方变成浮点型。 proteldxp 发表于 2013-8-12 21:05 static/image/common/back.gif
先乘以10的n次方之后变成整形,在上位机程序里面除以10的n次方变成浮点型。 ...
还是用三楼的方法吧,这个太消耗资源了。 用联合体准没错,上位机相同方式处理,注意大小端就行
页:
[1]