- LiFePO4 Speicher Test         
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 23 von 23

Thema: frage zu servoprogramm

  1. #21
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Anzeige

    Praxistest und DIY Projekte
    @radbruch:
    Einzig ein Interrupt kann die Ausführungsdauer von Sleep() beeinflussen. Ein Ausschalten der Interrupts mit cli()/sei() führt hier aber nicht zum Ziel...
    Warum nicht?
    Der Impuls würde dadurch nicht unterbrochen und die Länge bliebe konstant, oder?

    Gruß Dirk

    P.S.: Zumindest habe ich es so in meinem blockierenden Beispiel gemacht,- funktioniert ganz gut. Auch die task_RP6System() ließ sich durch die 1-2ms Unterbrechung nicht irritieren (zumindest die Motorkontrolle).

  2. #22
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Warum nicht?
    Weil Sleep() ohne Interrupts ins Nirwana stürzt. Dass ein Fast-Robotik-Einstein in so eine offensichtliche Falle tappt... *lol*
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  3. #23
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    ();
    Weil Sleep() ohne Interrupts ins Nirwana stürzt.
    Stimmt ...

    Ich hatte auch nicht Sleep, sondern delayCycles() genommen. Hatte ich vergessen. Damit klappt's natürlich.

    Gruß Dirk

    P.S.: Wir stellen uns doch hier keine "Fallen", oder? Wäre ja unfair ... und wenig hilfreich ... und ... ... Nein, das tun wir nicht ...

Seite 3 von 3 ErsteErste 123

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests