88问答网
所有问题
有一个双串口单片机,我要把串口1的数据发送到串口2中去,串口1波特率9600,串口2波特率1200。要怎么做?
如题所述
举报该问题
推荐答案 2013-03-13
你可以在
单片机
内部用数组把信息从串口1串到串口2,
另外你还要考虑在单片机内部传递的时间,
由于串口1速度快,口2速度慢,
1:从串口2向串口1传递可以按照9600的
波特率
。
2:从串口1向串口2传递速度只能按照串口2的波特率1200进行。
如果对实时性要求不高还是很容易搞定的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/VtMcVV1ca.html
其他回答
第1个回答 2013-03-13
如果你的单片机里只能设一个波特率的话是无法通讯信的,改成一样吧!
如果你的单片机里可以设2个波特率的话,可以把串口一的接收到的数据存在一个变量里,再发往串口2。
第2个回答 2013-03-13
串口一的接收到的数据,内部转到串口2的发送缓冲区就可以了。
第3个回答 2013-03-13
两个串口的波特率必须相同,否则是无法通讯信的,至于怎么做要看具体的单片机型号。
第4个回答 2013-03-13
实际使用上没有什么意义
相似回答
STC12C5A60S
2单片机
双串口
。COM1初始化
9600波特率
。COM2初始化9600波特...
答:
一个用定时器作为
波特率
发生器,一个用独立波特率发生器即可,具体设置别的就参照数据手册即可了
...实现其中
一个单片机
两个两个字节
串口数据发送,
另一个也是两个两个...
答:
发送方,先向对方呼叫,待收到正确的回音后;再向对方发送“数据的字节数”;再向对方连续
发送数据
字节串,对方收到,存放到一个缓存空间;发送方,最后向对方发出校验字节(一般是累加和);待收到正确的回音后,一次数据通信才算结束。
为什么
单片机
在做
串口
通信时,需要
把波特率
设置为
9600
?
答:
是因为
串口波特率
高了, 误码率本来就会增大,但低了,就会速度降低,所以要选一个比较合适的啊,,就是正因为9600的比较合适啊
单片机串口波特率
为什么是
9600,
N8?
答:
“96”表示的是通信波特率为
9600
。串口通信中通常使用的是异步串口通信,既没有时钟线,所以两个设备要通信,必须要保持一致
的波特率,
当然
,波特率
常用值还有 4800、115200 等。“N”表示的是无校验位,由于串口通信相对更容易受到外部干扰导致传输数据出现偏差,可以在传输过程加上校验位来解决这个问题。
如果同一块
单片机
上有两
个串口,
用同
一个
定时器设定
波特率
会有影响吗
答:
若要使用
双串口,
必须用两个独立
的波特率
发生器,因此你说的用同一个定时器是不可以的.如果只是一个收另一个发,只使用一个串口分时复用就可以,如果非要使用两个串口,必须要有两个波特率发生器,可以用两个时钟,一般的双串口都会带
有一个
独立的波特率发生器的,用上即可....
单片机的串口数据
怎么远程传输到另
一个单片机
上
答:
一般都是用串口的 或者试着用SPI或者IIC试试 那就不是串行通信了吧 我一般都是用串口
...
串口
通信程序,但每次
单片机发送的数据
与串口助手收到的
答:
程序没问题。波率
9600
BPS ,晶振要用11.0592MHZ,你用12MHZ了吧。
单片机
通信问题
答:
这个属于系统稳定性的范畴。1。电脑的大地线有没有接好
,单片机
电源的大地有没有接好!2.51F是我用过的最不稳定的单片机。由其是使用内部振荡器的时候,温度随时间升高,内部震荡器会偏差很多。3
波特率
是否偏差太多,有条件的话用数字示波器看一下。4..单片机收发是否使用中断,处理上会不会使堆栈一直...
大家正在搜
51单片机的串口是全双工吗
51单片机有几个串口
双串口单片机有哪些
单片机有几个串行口
单片机串口线怎么插
双串口51单片机
51单片机多个串口
单片机一排串口
单片机烧录找不到串口
相关问题
毕业设计中使用STC12C5A60S2单片机。做双串口通信时...
单片机串口通信问题。传感器自动发送TTL数据34字节为一组;...
STC12C5A60S2单片机 双串口。COM1初始化960...
如何编写串口程序:单片机串口采用方式1,波特率9600,晶振...
有一个485通讯的单片机,我想用串口调试手来得到单片机发出的...
单片机串口发送的波特率为9600,为什么labview的波特...
已知8051单片机的fosc=12MHz,要求串行口工作于工...
使用stc15w4k56s4单片机串口1发送数据,要求工作模...