高中生
最后登录1970-1-1
在线时间 小时
注册时间2015-10-7
|
楼主 |
发表于 2015-12-7 08:39:15
|
显示全部楼层
用的是火哥开发板的da和ad的例程,串口发送我用的是printf函数,是这样定义的: while (1)
{
unsigned int a;
a=0xf;
printf("%x%x%x%x%08x\n",a,a,a,a,ADC_ConvertedValue);
}
使用串口输出的结果是这样的:ffff0000098e
ffff0000098e
ffff0000098f
ffff0000098f
ffff00000992
ffff0000098e
ffff0000098f
ffff0000098f
ffff0000098f
ffff00000991
ffff0000098e
ffff00000990
ffff0000098e
ffff0000098f
ffff00000998
ffff0000098d
ffff00000990
ffff0000098f
ffff0000098f
ffff0000098e
ffff0000098f
其实我想要的也是这样形式的16进制数,可是当我在串口软件中选择hex的时候,显示的却是这种形式的ascii码形式的,请问怎么解决?
|
|