- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 17

Thema: HaWe Brickbench Benchmark Test 2.0 für Arduino

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #2
    HaWe
    Gast
    Update,

    GPIO-Routine für Arduino Mega testweise optional ersetzbar durch low-level Register bit read/write:

    Code:
    //--------------------------------------------
    int32_t test_GPIO_AVR() {  // 6,000,000 GPIO bit r/w
       volatile static bool w=false, r;
       uint32_t y;
       for (y=0; y<2000000; y++) {     
             bitWrite(PORTB, PB5, w);
             w=!w;
             r = bitRead(PINB, PB7);
             bitWrite(PORTB, PB6, w&!r);   // optional:  bitWrite(PORTB, PB6, w&r);   
       }
       return 1; // debug
    }
    Code:
      6a     41569  GPIO digitalRead/Write
      6b     4528   GPIO register bitRead/Write
    Anm.:
    direct port manipulation compiles to 1 or 2 instructions, calling digitalRead is dozens.
    One issue to be aware of is interrupts - some of the native direct-port manipulation code will not be
    interrupt-safe, where as digitalRead/digitalWrite/pinMode() are carefully coded to work when used
    both in an ISR and the main program.

    Update 2:
    Habe jetzt auch die Routine für optional 32bit fp_op (float) neu geschrieben, die dadurch jetzt auch erhebliche Laufzeitunterschiede zu 64bit double auf allen ARM-Cores erkennen lässt!
    Geändert von HaWe (23.07.2018 um 10:18 Uhr)

Ähnliche Themen

  1. HaWe Brickbench Benchmark Test 2.0
    Von HaWe im Forum Raspberry Pi
    Antworten: 5
    Letzter Beitrag: 18.07.2018, 14:16
  2. Arduino (Due): Test auf ausreichend Bordspannung?
    Von HaWe im Forum Arduino -Plattform
    Antworten: 16
    Letzter Beitrag: 17.05.2016, 11:15
  3. Benchmark für Raspberry Pi
    Von HaWe im Forum Raspberry Pi
    Antworten: 15
    Letzter Beitrag: 10.12.2014, 10:08
  4. Fritzing Creator Kit im Test: Bastelkasten für Nachwuchs-Arduino-Hacker
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 20.12.2013, 11:20
  5. Antworten: 8
    Letzter Beitrag: 30.08.2006, 13:13

Berechtigungen

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

Solar Speicher und Akkus Tests