完善资料让更多小伙伴认识你,还能领取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个回答
|
|
{:4:}{:4:}{:4:}{:4:}
|
|
|
|
你把DHT11接受到的数据存到一个数组里面,把这个数组发送到网页不就行了吗,跟你发送hello有什么区别吗
|
|
|
|
大哥看到后请回信,小弟在做ENC28J60串口转以太网数据时遇到了阻力,还请不信赐教。 最主要的问题是:串口发送过来的数据时数据链路层的数据,保存在内存后,怎样封包。 |
|
|
|
你可以参考一下神舟的http实验,找不到联系我给你发。1334391942
|
|
|
|
楼主弄好了没有,求源码,我们课程设计,要交了,火烧眉毛
|
|
|
|
|
|
楼主,江湖救急。你的问题解决了没?我想实现将STM32采集到的数据按顺序传到网页创建的表格里,要怎么实现,急求!!!!!
|
|
|
|
您好,您这个动态显示实现了么?
|
|
|
|
您好,您这个动态显示实现了么??????????
|
|
|
|
您好,您这个动态显示实现了么??????????
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2005 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1858 浏览 3 评论
4442 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2007 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2513 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 09:34 , Processed in 0.738236 second(s), Total 89, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号