社区
单片机/工控
帖子详情
为什么我用串口调试助手不能连续发送数据呢?只能发送一个之后,再重启串口再发送数据给SBUF?
ideadhy
2012-08-21 09:35:29
#include<reg52.h>
void main()
{
TMOD = 0x20;
SCON = 0x50;
TH1 = 0xFD;
TL1 = TH1;
PCON = 0x00;
EA = 1;
ES = 1;
TR1 = 1;
}
void ser() interrupt 4
{
if(RI)
{
RI=0;
P1=SBUF;
}
}
...全文
621
2
打赏
收藏
为什么我用串口调试助手不能连续发送数据呢?只能发送一个之后,再重启串口再发送数据给SBUF?
#include void main() { TMOD = 0x20; SCON = 0x50; TH1 = 0xFD; TL1 = TH1; PCON = 0x00; EA = 1; ES = 1; TR1 = 1; } void ser() interrupt 4 { if(RI) { RI=0; P1=SBUF; } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dsoyy
2012-08-27
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
void main()
{
TMOD = 0x20;
SCON = 0x50;
TH1 = 0xFD;
TL1 = TH1;
PCON = 0x00;
EA = 1;
ES = 1;
TR1 = 1;
//在这个地方加个死循环,不让程序乱跑
while (1);
}
应该是这个不停的初始化串口
[/Quote]
++
基本的程序结构问题。
lbing7
2012-08-22
打赏
举报
回复
void main()
{
TMOD = 0x20;
SCON = 0x50;
TH1 = 0xFD;
TL1 = TH1;
PCON = 0x00;
EA = 1;
ES = 1;
TR1 = 1;
//在这个地方加个死循环,不让程序乱跑
while (1);
}
应该是这个不停的初始化串口
UART
串口
通信浅谈之(三)--字符与数据的转换
学
串口
通信的应用主要...下面就做
一个
简单的例程,实现单片机
串口
调试助手
发送
的数据,在开发板上的数码管上显示出来。 #include sbit ADDR3 = P1^3; //LED选择地址线3 sbit ENLED = P1^4; //LED总使能引脚 unsigned
串口
与wifi模块
所以需要我们在另
一个
串口
助手(COM3端口:51单片机和PC的
串口
)中手动模拟wifi模块本来应该响应给51单片机的数据。:指令是:AT+CIPSTART="TCP","192.168.1.7",8880 (这里的IPV4地址是PC的IP地址,在PC的命令提示...
制定通信协议,实现单片机与PC机通信
单片机与PC机
串口
通信编程 实验目的 利用PROTUES仿真软件、
串口
调试助手
、虚拟
串口
,搭建单片机与PC...**效果2:**制定通信协议,PC机
发送
数据给单片机,根据
发送
的指令控制数码管显示时间值的“暂停”及“
重启
” 代
通过
串口
在单片机c51语言中使用at指令,51单片机如何读取
串口
的数据,又如何通过
串口
向GA6
发送
AT指令呢?...
这是我以前用WIFI模块时的代码,希望对你有帮助/**
串口
数据使用**/#define RX1_Lenth32 //
串口
接收缓冲长度uchar RX1_Buffer[RX1_Lenth]; //接收缓冲uchar TX1_Cnt; //
发送
计数uchar RX1_Cnt; //接收计数intB_TX1_...
WIFI模块ESP-01S
2.修改模块参数,需要通过
串口
调试助手
发送
对应的AT指令。3.通过usb转TTl连接esp模块,上电,
发送
AT,返回ok,模块正常。
发送
AT+UART=9600,8,0,0 即修改波特率为9600,数据位8位修改
串口
助手波特率,重新连接
发送
...
单片机/工控
27,383
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章