66问答网
所有问题
51单片机串口通信发送多个字节的问题
如题所述
举报该问题
推荐答案 2017-11-04
51单片机串口一次发送一帧数据,真正数据一个字节,多个字节数据要发送,可以连续多次发送就可以了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UsxvxnsnxnpDUnDiUi9.html
其他回答
第1个回答 2017-11-04
多发几次就可以了
相似回答
请问
51单片机
如何解决
多字节串口
接收
问题
答:
串口的收发可以用查询和中断两个办法来实现
。1、查询方法更适合于半双工机制,编写的思路简单,程序结构简单,在全双工通信中易出问题。2、中断方法则更高效。你的程序把两种方法混搭使用,容易出错。以你的程序为例,一旦收到首个23H字符,就停止在中断服务中for循环里面等待5个剩余字符。假设传感器只发...
51单片机
与vb通过
串口通信
,单片机为什么只能
发送
0至255的数?然后怎么...
答:
可以
发送
多次,分别发这个数的个十百千万位。然后用程序组合
51单片机串口多字节
收发
答:
按
发送
是四个
字节
一起出去的,...。--- 它们不是“一起”出去的。实际上,
串行口
是按照波特率,把一位一位的二进数,顺序送出去的。
51的
接收器,也是按照波特率,一位一位的收。等到收齐了8个位(如55h),就送到sbuf,并且在ri置一;再接着收,33h、...等等。
51串口通信问题
,由串口助手
发送
十个
字节
,
单片机
接收十个字节,显示无法...
答:
【1】主程序中 LED0=0;改成:LED0=!LED0;【2】用断点调试。在中断服务中 “RX_BUF[RXend++]=SBUF; //保存数据”这一句后面增加两行。if(RXend==10);(并在此行设断点,检查一下缓冲RX_BUF内容。)
请问
51单片机
如何解决
多字节串口发送
接收
问题
答:
void init_serialcom 没在main里面调用,你们的
串口
没初始化。那句 TI=1;什么用。while (TI== 0); TI= 0 ;中断里面清了 这里再清一遍??cont++;只有加,没有清零,你只准备接受一次???不带包头识别,你怎么知道什么时候cont应该等于0.总之还有很多
问题
。
51单片机
接收上位机
发送的多个字节的串口通信
答:
大概看了一下,你这个程序
问题
可能就出在 static uchar i = 0; 这个i应该是全局变量吧,不然每次进入中断 i 都等于0,那都把数据赋值给数组的第一个元素了,所以最后只能得到
发送的
最后一个
字节
数据了 追问 哦,我改为static uchar i ;然后
串口
助手发十个字节,灯没亮 960310983 | 发布于2012-09-17 举报|...
大家正在搜
两个51单片机串口通信
51单片机串口通信例程
两个单片机串口通信程序
51单片机与电脑串口通信
51单片机多个串口
单片机串口通信原理
单片机串口通信程序
单片机串口通信代码
单片机串口如何通讯
相关问题
串口发送多个字节
51单片机串口通信发送多个字节的问题
51单片机的串口通信,每一次是不是只能发送一个字节,比如说1...
请问51单片机如何解决多字节串口接收问题
51单片机接收上位机发送的多个字节的串口通信
STC单片机串口通信为什么上电后会多发出一串字节,后面的数据...
单片机串口通信接收多个字节错误
51单片机串口接收多个字符(假如是4字节),是分4次中断传输...