Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA:

Tauchtanksteuerung 15 Jahre 7 Monate her #17000

  • Nils Canditt
  • Nils Canditts Avatar
  • Offline
  • Kommodore
  • Kommodore
  • Beiträge: 330
  • Dank erhalten: 2
Hallo
ich würde das EEPROM schreiben nicht Interruptgesteuert ausführen. Das macht unter Umständen bei zeitkritischen Anwendungen Probleme. Lass es umlaufgesteuert laufen, einfach am Anfang der großen Schleife schauen ob das EEPROM bereit ist, und dann schreiben. Wenn Du eh mit einem EEPROM Puffer im RAM arbeitest, kommt es nicht auf die 20ms drauf an.

Ist so ein Bauchgefühl..... und Interrupte gibts ja auch nicht wie Sand am Meer bei den kleinen Flöhen.

Nils
V300: 6S/2P 8000mAh; HP355/45/8; 63mm; Rx:FUTABA 138DP; MMKS
V80: 3S/2P 4400mAh; HK42xx 700kV; 36mm; Rx: GRAUPNER R16SCAN; MMI-Mini
SHARK-Y: 3S/1P 2200mAh; NTM2836 750kv; 42mm; Rx: GRAUPNER R16SCAN; MMI
Tx:MC24

Bitte Anmelden um der Konversation beizutreten.

Tauchtanksteuerung 15 Jahre 7 Monate her #17005

  • KeDaiv
  • KeDaivs Avatar Autor
  • Offline
  • Maat
  • Maat
  • Beiträge: 19
  • Dank erhalten: 0

Nils Canditt schrieb: ich würde das EEPROM schreiben nicht Interruptgesteuert ausführen. Das macht unter Umständen bei zeitkritischen Anwendungen Probleme.

Hey Nils. Bei Zeitkritischen Anwendungen sind ja die Interrupts so oder so deaktiviert. Also SREG_I = 0
Dort habe ich in meinem Code dafür gesorgt, das wenn dies der Fall ist, erst die Daten auf den EEPROM geschrieben werden und dann erst weiter gearbeitet wird. Dort gehen sie dann nicht den Weg über den Puffer sondern kommen direkt rein! ;)
Das klappt auch so weit. Also, getestet ist dies. Ich werde den Code nochmal irgendwo anders hoch laden, weil der auf rafb.net schon wieder weg ist. Dann kannst du dir das nochmal anschauen, wenn du magst! ^^
Das es Interrupts wie Sand am Meer gibt, stimmt wohl. Die machen einem das Leben auch nicht unbedingt einfacher. Die Ausführung des Programmes geht dadurch aber umso besser! ;)

Nils Canditt schrieb: Verfasst am: 30.03.2009, 06:51 Titel:

Wie kommst du eigentlich dazu zu so einer unchristlichen Zeit zu schrieben?! :D

Bitte Anmelden um der Konversation beizutreten.

Tauchtanksteuerung 15 Jahre 7 Monate her #17006

  • Heiko
  • Heikos Avatar
  • Offline
  • Administrator
  • Administrator
  • Tot sind wir noch lange genug!
  • Beiträge: 1364
  • Dank erhalten: 0

KeDaiv schrieb: Wie kommst du eigentlich dazu zu so einer unchristlichen Zeit zu schrieben?! :D


ganz einfach ;)

Heiko

Bitte Anmelden um der Konversation beizutreten.

Tauchtanksteuerung 15 Jahre 7 Monate her #17007

  • Nils Canditt
  • Nils Canditts Avatar
  • Offline
  • Kommodore
  • Kommodore
  • Beiträge: 330
  • Dank erhalten: 2

KeDaiv schrieb: .....Wie kommst du eigentlich dazu zu so einer unchristlichen Zeit zu schrieben?! :D


mh weiß auch nicht, ich glaube es liegt einfach an der Tatsache, das ich in meinem Alter arbeiten muss um Frau, Kinder, Haus, Auto und Hobby zu finanzieren. Naja und dann bin ich eben um 0630 bei meinem Arbeitgeber. :)

Nils
V300: 6S/2P 8000mAh; HP355/45/8; 63mm; Rx:FUTABA 138DP; MMKS
V80: 3S/2P 4400mAh; HK42xx 700kV; 36mm; Rx: GRAUPNER R16SCAN; MMI-Mini
SHARK-Y: 3S/1P 2200mAh; NTM2836 750kv; 42mm; Rx: GRAUPNER R16SCAN; MMI
Tx:MC24

Bitte Anmelden um der Konversation beizutreten.

Tauchtanksteuerung 15 Jahre 7 Monate her #17008

  • Nils Canditt
  • Nils Canditts Avatar
  • Offline
  • Kommodore
  • Kommodore
  • Beiträge: 330
  • Dank erhalten: 2
Tja Heiko, ich glaube Du hast die selbe Funktion in deiner Familie....

Nils
V300: 6S/2P 8000mAh; HP355/45/8; 63mm; Rx:FUTABA 138DP; MMKS
V80: 3S/2P 4400mAh; HK42xx 700kV; 36mm; Rx: GRAUPNER R16SCAN; MMI-Mini
SHARK-Y: 3S/1P 2200mAh; NTM2836 750kv; 42mm; Rx: GRAUPNER R16SCAN; MMI
Tx:MC24

Bitte Anmelden um der Konversation beizutreten.

Nochmal der EEPROM 15 Jahre 7 Monate her #17015

  • KeDaiv
  • KeDaivs Avatar Autor
  • Offline
  • Maat
  • Maat
  • Beiträge: 19
  • Dank erhalten: 0
Da ja die erste Datei von rafb.net gelöscht wurde, stelle ich die Quelldatei hier nochmal rein. Also, schaut sie euch an! ;)
Fehler hoffe ich doch, das ihr sie mir meldet! ^^

Bitte Anmelden um der Konversation beizutreten.