zs1621 发表于 2014-2-17 12:06:39

SoftwareSerial 接受不到信号 bluno v1.5

代码就是官网里的代码http://arduino.cc/en/Reference/SoftwareSerial#.UwGGF_mSyjM
/*
Software serial multple serial test

Receives from the hardware serial, sends to software serial.
Receives from software serial, sends to hardware serial.

The circuit:
* RX is digital pin 10 (connect to TX of other device)
* TX is digital pin 11 (connect to RX of other device)

Note:
Not all pins on the Mega and Mega 2560 support change interrupts,
so only the following can be used for RX:
10, 11, 12, 13, 50, 51, 52, 53, 62, 63, 64, 65, 66, 67, 68, 69

Not all pins on the Leonardo support change interrupts,
so only the following can be used for RX:
8, 9, 10, 11, 14 (MISO), 15 (SCK), 16 (MOSI).

created back in the mists of time
modified 25 May 2012
by Tom Igoe
based on Mikal Hart's example

This example code is in the public domain.

*/
#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 11); // RX, TX

void setup()
{
// Open serial communications and wait for port to open:
Serial.begin(9600);
while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
}


Serial.println("Goodnight moon!");

// set the data rate for the SoftwareSerial port
mySerial.begin(4800);
mySerial.println("Hello, world?");
}

void loop() // run over and over
{
if (mySerial.available())
    Serial.write(mySerial.read());
if (Serial.available())
    mySerial.write(Serial.read());
}


但是打开串口,只能看到“goodnight moon!” , 虚拟串口接受不到信息是什么情况, 板子是 bluno v1.5, ide: arduino 1.0.5,有遇到这种问题么?

zs1621 发表于 2014-2-17 16:03:40

这个帖子作废    The circuit:
* RX is digital pin 10 (connect to TX of other device)
* TX is digital pin 11 (connect to RX of other device)
没有在10,11连接其他设备当然没有数据...
页: [1]
查看完整版本: SoftwareSerial 接受不到信号 bluno v1.5