Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA:

Arduino Library für Jeti EX Bus 15 Feb 2018 14:34 #19

  • Sepp62
  • Sepp62s Avatar Autor
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 289
  • Dank erhalten: 134
Hallo Hubert,

danke für den Tipp mit dem Sende-Pin. Ich denke, das bringt mich der Lösung nahe.

Zum AtMega328: Du musst alle Referenzen zum "Serial"-Objekt aus dem Code rauswerfen (hatte ich oben schon mal geschrieben). Das Problem liegt daran, dass die ISRs für den UART statisch sind und auch in meinem Code vorhanden sind. Damit gibt es sie dann doppelt.

VG Bernd

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Arduino Library für Jeti EX Bus 15 Feb 2018 15:51 #20

  • HuHu
  • HuHus Avatar
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 3
  • Dank erhalten: 0
Hallo Bernd,

alles OK mit dem ATmega328 (ProMini) - es waren noch ein paar "Serial.println" in "DumpPacket()" bzw. "DumpChar(char c)".

Der neue ATmega328PB hätte zwei serielle Schnittstellen, das wäre zum Testen für dich eine Erleichterung.

Du hörst sicher schon, worauf ich hinaus will ;-)

LG HuHu

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Arduino Library für Jeti EX Bus 15 Feb 2018 19:05 #21

  • Sepp62
  • Sepp62s Avatar Autor
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 289
  • Dank erhalten: 134
Hallo Hubert,

habe mir mal ein Board mit dem 328PB bestellt, trotz der Tatsache, dass das Teil leider immer nur noch 2KB RAM hat.

Wenn Du Deinen Teensy hast, wirst Du wahrscheinlich nie wieder über den AVR-Kram nachdenken, aber falls es doch anders kommt, bin ich mit dem PB-Board schon mal gewappnet :-)

VG Bernd

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Arduino Library für Jeti EX Bus 16 Feb 2018 13:14 #22

  • Sepp62
  • Sepp62s Avatar Autor
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 289
  • Dank erhalten: 134
Es ist eine aktualisierte Version (0.9.3) verfügbar, die eine verbesserte Initialisierung der seriellen Kommunikation mit dem ESP32 hat.

Hier nochmals vielen Dank für Hubert's Hilfe.

VG Bernd

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Arduino Library für Jeti EX Bus 18 Feb 2018 18:30 #23

  • Sepp62
  • Sepp62s Avatar Autor
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 289
  • Dank erhalten: 134
Es gibt eine neue Version auf Github:
github.com/Sepp62/JetiExBus

Geändert:
1. Serial-Referenzen fürs Debugging aus der Lib entfernt. Sollte nun auch mit den kleinen Atmegas laufen, die nur einen UART (im Beispiel-Sketch müssen dann auch noch die Serial-Befehle entfernt werden)
2. Neue Klasse für serielle Kommunikation, die so weit wie möglich mit "HardwareSerial" arbeitet. Die mikrokontroller-spezifischen Funktionen sind "isoliert" und können an andere Hardware angepasst werden. m dies zu erreichen, muss man einen Timer mit 4ms und das Aktivieren/Deaktivieren des Transmit-Pins implementieren. Die aktuelle Implementierung ist für den AtMega328PB und das zugehörige Wattduino-Board gemacht.

Viel Spaß !

VG Bernd

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Arduino Library für Jeti EX Bus 15 Mär 2018 12:04 #24

  • Micha
  • Michas Avatar
  • Offline
  • Expert Boarder
  • Expert Boarder
  • Beiträge: 130
  • Dank erhalten: 3
Hallo Bernd

Ich habe gerade mal Testweise einen Sensor auf EX-Bus Umgestellt!
Empfänger ist ein R5!
Arduino PRO Mini 3,3V
Die Sensorwerte kommen verzögert im Display an!
Manchmal (regelmäßig) Blinken die Werte auch!

Ein Sensorwert der die Laufzeit des Arduino in Sekunden ausgibt
Springt z.b. von 114 sec zum Blinken und dann ist die nächste anzeige 124 sec
Dann läuft er wenige Sekunden weiter und das selbe wieder von vorne!

Was mach ich eventuell falsch!
Gruß Micha

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.304 Sekunden
Powered by Kunena Forum