此帖出自无线连接论坛
最新回复
我也是菜鸟,刚开始学zigbee,针对你说的“如何在串口调试助手中显示数据包的内容”,我有个想法,我现在做的东西也用到了串口调试助手,我是将数字转换为对应字符,然后通过串口显示的。我把程序贴出来了,希望能帮到你。
uint8 temp;
CapValue=(float)8.192*2*(65536*CapResult_H+256*CapResult_M+CapResult_L)/0xffffff+0.064; //+0.064的原因
//AD7747的CIN+和GND直接相连时,理论上值为16.384,但该程序输出16.320,即要补偿0.064,
//本应用寄存器补偿,即将地址0x0d设置为0x88(默认补偿已为0x80),但设置后无效果,故在程序中补偿。
temp=CapValue*1000;
//变成可视的字符输出
adc[0]='0'+(temp/10000);
adc[1]='0'+((temp%10000)/1000);
adc[2]='.';
adc[3]='0'+(((temp%10000)%1000)/100);
adc[4]='0'+((((temp%10000)%1000)%100)/10);
adc[5]='0'+((((temp%10000)%1000)%100)%10);
adc[6]='p';
adc[7]='F';
adc[8]='\r';
adc[9]='\n';
uint8 i ;
if(adc[0]=='0')
{
for( i=1 ; i
详情
回复
发表于 2015-7-2 08:25
| ||
|
||
| |
个人签名电工
|
|
| |
|
|
| |
个人签名淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目 |
|
此帖出自无线连接论坛
| ||
|
||
曾经的版主且威望大于2000,或对EEWORLD论坛有突出贡献的坛友
EEWorld Datasheet 技术支持