Hallo
Habe den Arduino Mega 2560 von SainSmart bekommen.
Habe das Test Sketch auf den Mega übertragen.
Das läuft so auf den Mega wie beim Nano auch.
Stecke ich das auf TX1(18) u. RX1(19) und im Sketch ändere ich so
KnxTpUart knx(&Serial1, "15.15.20");
UCSR1C = UCSR1C | B00100000;
dann blink die LED13 aber auf KNX tut sich nix.
Was mache ich falsch?
RX und TX habe ich schon mehrfach umgesteckt.
Gruß NetFritz
Habe den Arduino Mega 2560 von SainSmart bekommen.
Habe das Test Sketch auf den Mega übertragen.
#include <KnxTpUart.h>
// Initialize the KNX TP-UART library on the Serial1 port of Arduino Mega
//Für Mega
KnxTpUart knx(&Serial, "15.15.20");
void setup() {
// LED - blinkt beim senden eines Telegramms
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
Serial.begin(19200);
UCSR0C = UCSR0C | B00100000;
knx.uartReset();
}
void loop() {
knx.groupWriteBool("2/1/1", true);
digitalWrite(13, HIGH);
delay (5000);
knx.groupWriteBool("2/1/1", false);
digitalWrite(13, LOW);
delay (5000);
}
// Initialize the KNX TP-UART library on the Serial1 port of Arduino Mega
//Für Mega
KnxTpUart knx(&Serial, "15.15.20");
void setup() {
// LED - blinkt beim senden eines Telegramms
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
Serial.begin(19200);
UCSR0C = UCSR0C | B00100000;
knx.uartReset();
}
void loop() {
knx.groupWriteBool("2/1/1", true);
digitalWrite(13, HIGH);
delay (5000);
knx.groupWriteBool("2/1/1", false);
digitalWrite(13, LOW);
delay (5000);
}
Stecke ich das auf TX1(18) u. RX1(19) und im Sketch ändere ich so
KnxTpUart knx(&Serial1, "15.15.20");
UCSR1C = UCSR1C | B00100000;
dann blink die LED13 aber auf KNX tut sich nix.
Was mache ich falsch?
RX und TX habe ich schon mehrfach umgesteckt.
Gruß NetFritz
Kommentar