怎样用51单片机串口发送AT指令,求程序 30

只要发送出去就可以了,例如AT%IPSEND="31323334354142"... 只要发送出去就可以了,例如AT%IPSEND="31323334354142" 展开
 我来答
cjj796
2013-06-08 · TA获得超过8706个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3414万
展开全部
1、首先你要搭建好,51单片机系统,包括串口发送电路。
2、可以将你直接发送的字符串,作为一个变量,待用。
3、利用单片机中断发送字符串。
4、收端设备验证发送的内容是否正确。
匿名用户
推荐于2018-05-06
展开全部
#include "reg52.h"
void UartConfiguration(void)
{

}
const unsigned char codeData[] = {"AT%IPSEND=\"31323334354142\"
"};
void UartSendString(unsigned char *string)
{
    while(*string != '\0')
    {
        SBUF = *(string++);
        while(!TI);
        TI = 0;
    }

void main(void)
{
    UartConfiguration();
    UartSendString(codeData);
    while(1);
}
串口初始化的函数没写
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5640f6c699
2017-08-07 · TA获得超过594个赞
知道小有建树答主
回答量:339
采纳率:20%
帮助的人:55.6万
展开全部
你好!你的程序完成了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式