找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1577|回复: 2
打印 上一主题 下一主题
收起左侧

求助,单片机定时器中断与WiFi发送冲突了怎么办?附程序

[复制链接]
跳转到指定楼层
楼主
ID:652483 发表于 2021-5-8 16:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void main(){
     Uart_Init();                                            //波特率发生器
    delayms(10);
    ESP8266_Set("AT+CWMODE=2");                             //设置路由器模式1 station,模式2 AP,模式3 station+AP混合模式   
    delayms(500);
    ESP8266_Set("AT+CWSAP=\"wifi_yuan\",\"123456789\",11,4");      //AT+CWSAP="wifi_yuan","123456789",11,4  设置模块SSID:WIFI, PWD:密码 及安全类型加密模式(WPA2-PSK)
    delayms(500);
    ESP8266_Set("AT+CIPMUX=1");                                //开启多连接模式,允许多个各客户端接入
  delayms(500);
    ESP8266_Set("AT+CIPSERVER=1,5000");                      //启动TCP/IP 实现基于网络//控制     ESP8266_Set("AT+CIPSERVER=1,5000");  
    delayms(500);
    ESP8266_Set("AT+CIPSTO=0");                             //永远不超时
    delayms(500);     
    ES=1;                     
    DS18B20Init();
    LcmInit();           //LCD12864初始化                                                                                 
    LcmClearTXT();       //LCD12864清屏        
    init_eeprom();
   
    timer1_start(1000, timer1);//------------------------这里
    PutStr(0,0, "PH     H     L  ");  
    PutStr(1,0, "ZD     H     L  ");  
    PutStr(2,0, "SW     H     L  ");  
    PutStr(3,0, "WD     H     L  ");  
   
    while(1){
        //setKeyDeal();//按键
        //addKeyDeal();
        //subKeyDeal();
ESP8266_Set(table);//数据发送出去---------------------------------------这里
        delayms(500);
    }
}

一个是定时器的,一个是WiFi发送数据的


两个图标注的地方不能共存,但删掉其中一个就能正常运行。想问一下问题出现在哪。应该怎么改


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:652483 发表于 2021-5-8 20:38 | 只看该作者
会了。。。。。。。
回复

使用道具 举报

板凳
ID:914724 发表于 2021-5-13 22:38 | 只看该作者
我也遇到类似问题,想问一下怎么解决的呢?
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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