Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA:

Arduino Library für Jeti EX Bus 17 Mär 2018 14:18 #31

  • AlexM_1977
  • AlexM_1977s Avatar
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Beiträge: 22
  • Dank erhalten: 8
Hallo Bernd,danke für die schnelle Antwort.Das ist genau das as ich gerade versuche.Möchte den Code für einen Xmega umschreiben.
Steh gerade auf dem Schlauch.Muss doch der Protokollklasse irgendwie mitteilen das jetzt die Kommunikation über die AVRMega Klasse läuft
Grüße Alex

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von AlexM_1977.

Arduino Library für Jeti EX Bus 17 Mär 2018 14:23 #32

  • Sepp62
  • Sepp62s Avatar Autor
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 289
  • Dank erhalten: 134
OK. Dann musst Du diese Definition durch die des XMEGA ersetzen:

#if defined (__AVR_ATmega328PB__)


Dann muss der Code in diesen Funktionen angepasst werden:
_TxOn()
_TxOff()
_InitRegisters
_Setup4msTimer

VG Bernd

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Sepp62.

Arduino Library für Jeti EX Bus 17 Mär 2018 15:07 #33

  • AlexM_1977
  • AlexM_1977s Avatar
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Beiträge: 22
  • Dank erhalten: 8
Hallo Bernd,
diese Funktionen sind glaub in der Version nicht enthalten ?Habe das Zip entpackt und in mein Atmelstudio eingebaut.In der aktuellen Version finde ich nur den Not-define "!defined(__AVR_ATmega328PB__)" .Ein Timer ist auch nicht drin.
Grüße Alex

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Arduino Library für Jeti EX Bus 17 Mär 2018 15:32 #34

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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Sepp62.

Arduino Library für Jeti EX Bus 17 Mär 2018 19:23 #35

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

Du hast recht!
Der Demosensor hat den Effekt nicht!

Meine Laufzeit in der LOOP() ist ca. 24000 Microsekunden!
Die Laufzeit kommt bei mir vom einlesen des MS5611!
Wenn ich den readPressure() weglasse habe ich eine Laufzeit von ca. 800 Microsekunden!
Dann werden die Sensorwerte auch einigermaßen vernünftig angezeigt!

Ein exBus.DoJetiExBus() vor und hinter den readPressure() zu setzen bringt nichts!

VG
Micha

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Arduino Library für Jeti EX Bus 17 Mär 2018 20:33 #36

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

ich werde mal drüber nachdenken, ob sich das irgendwie synchronisieren lässt. 24 ms sind zwar lang, wenn die CPU für diese Zeit blockiert ist, aber zwischen zwei Telemetrieabfragen ist prinzipiell genug Zeit für die I2C-Bus-Abfrage.

Kann aber noch nichts versprechen.

VG Bernd

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.250 Sekunden
Powered by Kunena Forum