普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 1810|回复: 0

WiFi模块程序烧写到开发板异常

[复制链接]

2

主题

4

帖子

24

积分

新手上路

Rank: 1

积分
24
发表于 2022-6-10 16:39:48 | 显示全部楼层 |阅读模式
WiFi模块的程序写进去后,数码管显示异常,
不是显示在后四位,显示结果有问题,代码是
是普中的代码,没有动过
void wifi_control(void)
{
        u16 i=0;
          
        u8 temp_buf[5];
        int temp_value;
        u8 wifi_send_buf[7];

        while(1)
        {
                i++;
                if(i%50==0)//间隔一段时间读取温度值,间隔时间要大于温度传感器转换温度时间
                        temp_value=ds18b20_read_temperture()*10;//保留温度值小数后一位
                if(temp_value<0)//负温度
                {
                        temp_value=-temp_value;
                        temp_buf[0]=0x40;//显示负号
                        wifi_send_buf[0]='-';       
                }
                else
                {
                        temp_buf[0]=0x00;//不显示
                        wifi_send_buf[0]='+';
                }               
                temp_buf[1]=gsmg_code[temp_value/1000];//百位
                temp_buf[2]=gsmg_code[temp_value%1000/100];//十位
                temp_buf[3]=gsmg_code[temp_value%1000%100/10]|0x80;//个位+小数点
                temp_buf[4]=gsmg_code[temp_value%1000%100%10];//小数点后一位
                smg_display(temp_buf,4);
                if(i%200==0)
                {
                        wifi_send_buf[1]=temp_value/1000+0x30;
                        wifi_send_buf[2]=temp_value%1000/100+0x30;
                        wifi_send_buf[3]=temp_value%1000%100/10+0x30;
                        wifi_send_buf[4]='.';
                        wifi_send_buf[5]=temp_value%1000%100%10+0x30;
                        wifi_send_buf[6]='\0';
                        ESP8266_SendData(wifi_send_buf);//通过串口发送温度数据到APP       
                }               
        }       
}


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-4-20 21:54 , Processed in 0.093968 second(s), 31 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表