arduino mega2560 双串口使用不同波特率行么?
本人小白,请问下面这样行么void setup() {
// put your setup code here, to run once:
Serial.begin(57600);
Serial1.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly
do
{
Serial.println("1");
Serial1.println("2");
while(1)
}
} 本帖最后由 syx396 于 2014-7-17 01:45 编辑
void setup() {
// put your setup code here, to run once:
Serial.begin(57600);
Serial1.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly
do
{
Serial.println("1");
Serial1.println("2");
}
while(1)
}
这样设置不同的波特率可以么? 只是串口通訊的兩端需要相同的 buad rate, 不同的通訊連線沒必要用相同的 buad rate.
除非你把 Serial 接到 Serial1, 否則 buad rate 沒必要相同. syx396 发表于 2014-7-17 01:43 static/image/common/back.gif
void setup() {
// put your setup code here, to run once:
Serial.begin(57600);
可以的。
尾巴尾巴 每个都是单独设置的,就好像你的电脑里可以给每个串口设置不同的速率一样。只要速率一一对应就可以。 i7456 发表于 2014-7-17 09:23 static/image/common/back.gif
可以的。
谢谢大神,加几个字符到十个。。 无为 发表于 2014-7-18 11:24 static/image/common/back.gif
每个都是单独设置的,就好像你的电脑里可以给每个串口设置不同的速率一样。只要速率一一对应就可以。
多谢大神,这好多了,,,,顺便问问,软串口也一样么 i7456 发表于 2014-7-17 09:23 static/image/common/back.gif
可以的。
那软串口也一样么 Super169 发表于 2014-7-17 09:23 static/image/common/back.gif
只是串口通訊的兩端需要相同的 buad rate, 不同的通訊連線沒必要用相同的 buad rate.
除非你把 Serial 接 ...
原来如此,多谢多谢,软串口也能设不同波特率么 syx396 发表于 2014-7-20 04:27 static/image/common/back.gif
多谢大神,这好多了,,,,顺便问问,软串口也一样么
你所说的软串口是指用软件指定其他I/O为串口吗?理论上来说只要是串口,就必然有波特率,这就跟收音机一样,你要收听某一频道,那么频率就必须一至。波特率的具体含义可以百度相关资料。 无为 发表于 2014-7-21 20:32 static/image/common/back.gif
你所说的软串口是指用软件指定其他I/O为串口吗?理论上来说只要是串口,就必然有波特率,这就跟收音机一样 ...
是定义别的I/O口为串口 fdsafdsafdasfdsfdsa:):):):):):):):):):)还是看不太懂的 样子。。
页:
[1]