ESP8266和msp430g2553的实践项目

本文介绍了在ESP8266开发过程中遇到的UDP广播问题,详细说明了如何通过AT指令进行配置,包括设置UDP广播的IP地址和端口号,并强调了串口发送字符串时转义字符和换行的要求,为类似项目提供参考。
摘要由CSDN通过智能技术生成

在调ESP8266的时候出了点问题,然而技术文档只写了很基本的东西。我们使用UDP广播的形式发送数据,但是指令集里面没有提到这个,导致查了很久的错才发现问题。

在使用UDP广播的时候,AT+CIPSTART=0,“UDP”,"255.255.255.255",1000,5000,1(PS:里面的5000是端口号,其他参数都是固定的)。同时,这个模块每次断电再上电就得设置下这两句话。AT+CIPMUX=1;AT+CIPSTART=0,“UDP”,"255.255.255.255",1000,5000,1。所以串口发送这两个字符串,发送的时候双引号使用转义字符\",而结尾记得发送\n\r,\n为回车,缓冲区的内容会发出来,\r为换行,这个是格式要求,跟配置蓝牙的AT指令要求一致。

下面是我做的一个项目的程序


#include "msp430g2553.h"
#define CPU_F ((double)1000000)
#define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0)) 
#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0)) 
#define OUT_1 P2OUT|=BIT2;
#define OUT_0 P2OUT&=~BIT2;
#define red_time 40
#define green_time 60
#define cycle 100
#define uchar unsigned char
char str[13];
int i
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值