51单片机串口通信发送多个字节的问题

2021-01-12 22:18:27 字数 652 阅读 6391

1楼:徐贵洪

你的程序反应你的思路。思路有问题,结果就有问题。显示就一直放在循环 不要加什么条件判断避免意外的闪烁,中断里面(可以不看建议 最好分两次,数据,数据的反码来校验数据的正确性)关键来了 :

进去之后把ren寄存器关了禁止接收。处理完里面的事情在把它打开。发送端每发一次需要等待一次 ,处理是需要时间的。

多少可以估计的出来 大一点一般。好就这样就能解决

2楼:做而论道

串口通信,每次,只能是一个字节,即:0~255。

0~65535,就要用两次。

0~65536,就要用三次。

这么多字节的传送,楼主是怎么发送的?

3楼:珠山龙少

能提供一下原理图吗?你的接收函数也有问题。

4楼:桀骜

照抄了楼主最后那无比精妙的if语句,我的程序果断活了。

如何51单片机的串口发送多个数据和接受多个数据

5楼:匿名用户

你发送时,用循环控制,发几个字节,循环几次。连续发送多个数据,都是小意思,也是最基本的了。

接收更好办了,用中断接收,中断一次接收一次,你就保存一次呗,这有什么难的。

单片机多串口通信怎么办,“单片机串口通信,串口助手调试收发都正常,接到一块就不正常”请问您是怎么解决的?谢谢

1楼 匿名用户 解决办法是 1 采取串口级联方式,那么一个串口就可以了。 2 扩展串口,比如用一片8251可以扩展两个串口。 单片机串口通信,串口助手调试收发都正常,接到一块就不正常 请问您是怎么解决的?谢谢 2楼 匿名用户 每片单片机单独与串口助手通信成功。说明你的2个单片机串口通信都很正常, 但...

什么单片机的串口数量最多,什么单片机有多个串口(4个以上),有没有专门的多串口单片机

1楼 匿名用户 可以用stc的单片机,stc15w4k32s4系列的,就有四个独立的串口,如下表画红圈所示。 什么单片机有多个串口 4个以上 ,有没有专门的多串口单片机 2楼 匿名用户 atmega1280有4个串口,8位的。 stm32有4个或者5个串口,32位的arm单片机。 3楼 匿名用户 貌...

单片机程序问题stc双串口,stc89c52单片机怎么实现用两个串口控制两个模块?

1楼 这东西还得自己去多思考,多琢磨 串口通信 由串口1发出至上位机 你上位机是完全没收到数据吗? 波特率,校验位之类的设置对没? 你可以一步一步的来调 先调通串口2 再调串口1 最后联调 2楼 匿名用户 不用示波器光看程序太费劲了,用示波器看看是哪个地方的问题,没有示波器用万用表看看电影值是否变动...