天线|RF射频
直播中

折剑青

7年用户 168经验值
私信 关注
[问答]

怎么把计算好的电压值放入到LWIP例程的指针中去?

我参照LWIP例程9的DEMO,想实现发送ADC1 CH5的当前电压值。所以我在MAIN.C文件里面做了一个ADC的任务,算出了当前电压值。然后LWIIP例程里面发送数据是u8 *tcp_server_sendbuf;我要怎么把计算好的电压值放入这个指针呢?他们不在同一个C文件,是要定义一个全局指针变量吗?

回帖(4)

李杰

2019-9-9 07:32:40
你这是发送ADC的值,16进制,2个字节。
那你调用网络发送的,也是2个字节。
建议你存入数组,然后发送数据。
注意数值和ascii的区别。
举报

于帅

2019-9-9 07:38:07
定义全局变量,用u8 *tcp_server_sendbuf指向这个全局变量就实现了,但是数据类型不一致,这里是U8,但是ADC出来的数据是U16,强制转换后发送出来的数据是乱码,求大神帮忙分析一下
举报

黎菁菁

2019-9-9 07:52:33
C:UserswhjDesktopQQ截图20171031220657.png
举报

郑玉兰

2019-9-9 08:08:59
已经做好了,原子哥说的注意事项我发现了,如果不选择16机制会显示乱码。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分