完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
各位大侠们,我刚接触STM32不太久,LWIP协议栈更没仔细研究过,我现在在做基于STM32和LWIP的网页控制,我现在想在程序里加一个DHT11传感器,检测温湿度,想把检测到的温湿度传到网页上显示出来,但我只能显示一些常数例如:
uint8_t tem_hum[] ="HELLO";通过 tcp_write(PCB,tem_hum,sizeof(tem_hum),0);这个函数就能在网页上显示HELLO uint8_t led_ctrl_on[] =LED_CTRL_ON;;通过 tcp_write(pcb,led_ctrl_on,sizeof(led_ctrl_on),0); 就能显示#define LED_CTRL_ON "定义的网页部分 我现在想在网页上显示通过DHT11传感器读回来的tem,hum;温湿度值,怎么写程序,是不是只通过改写tcp_write函数不能实现这一功能,是否还需要借助别的函数,就大神赐教了,我都愁死了,老师还催的很紧,我还不知道去从那下手 ![]() ![]() 下面是tcp_write函数的定义 tcp_write(struct tcp_pcb *pcb, void*data, u16_t len, u8_t apiflags) //pcb:只想相应连接的控制块 //data:待发送数据的起始地址 //len:待发送数据的长度 //apiflags:数据是否进行拷贝 { LWIP_DEBUGF(TCP_OUTPUT_DEBUG, ("tcp_write(pcb=%p, data=%p, len=%"U16_F", apiflags=%"U16_F")n", (void *)pcb, data, len, (u16_t)apiflags)); /* connection is in valid state for data transmission? */ if (pcb->state == ESTABLISHED || pcb->state == CLOSE_WAIT || pcb->state == SYN_SENT || pcb->state == SYN_RCVD) { if (len > 0) { #if LWIP_TCP_TIMESTAMPS return tcp_enqueue(pcb, (void *)data, len, 0, apiflags, pcb->flags & TF_TIMESTAMP ? TF_SEG_OPTS_TS : 0); #else return tcp_enqueue(pcb, (void *)data, len, 0, apiflags, 0); #endif } return ERR_OK; } else { LWIP_DEBUGF(TCP_OUTPUT_DEBUG | LWIP_DBG_STATE | LWIP_DBG_LEVEL_SEVERE, ("tcp_write() called in invalid staten")); return ERR_CONN; } } |
|
相关推荐
10个回答
|
|
|
|
|
|
你把DHT11接受到的数据存到一个数组里面,把这个数组发送到网页不就行了吗,跟你发送hello有什么区别吗
|
|
|
|
大哥看到后请回信,小弟在做ENC28J60串口转以太网数据时遇到了阻力,还请不信赐教。 最主要的问题是:串口发送过来的数据时数据链路层的数据,保存在内存后,怎样封包。 |
|
|
|
你可以参考一下神舟的http实验,找不到联系我给你发。1334391942
|
|
|
|
|
|
|
|
|
|
楼主,江湖救急。你的问题解决了没?我想实现将STM32采集到的数据按顺序传到网页创建的表格里,要怎么实现,急求!!!!!
|
|
|
|
您好,您这个动态显示实现了么?
|
|
|
|
您好,您这个动态显示实现了么??????????
|
|
|
|
您好,您这个动态显示实现了么??????????
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32进行DMA数据转运,为什么只有A组最后一位数据被转运到B组去?
1293 浏览 2 评论
1609 浏览 3 评论
1227 浏览 0 评论
嵌入式开发 Win11安装ST-Link 提示 设备描述符请求失败 怎么处理?
1358 浏览 0 评论
1652 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-18 21:19 , Processed in 0.573518 second(s), Total 60, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191