Beiträge von evil

    12V Versorgung geht zum Lüfter und zum Wandler, dort mit 5V raus zum Pi Zero.

    Erzeugt wird da nix vom Lüfter.

    Ja, die Schaltung funktioniert . (Wenn eine Antwort Ja/Nein verlangt wird)
    Lüfter dreht sich und Pi fährt hoch wenn die 12 V angeschlossen werden.

    Komische Antworten hier, eigentlich.

    Ich hab diesen Test übrigends damals mit einem Oszilloskop grob verifiziert. Die matematisch ermittelte Frequenz stimmt mit dem erzeugten Rechteck überein.

    Aussagen sind oft nicht zu 100% Aussagekräftig oft nur zu 40-50%.

    Der Test sagt aus:
    - Das WiringPi weniger Zeit braucht um einen GPIO zu setzen als pigpio.
    - Wielange ein minimaler Puls dauert ( T/2) wenn ohne Pause eine High Low Kombination gesetzt wird.

    das ist was ich wissen wollte.

    Für mich persönlich bedeutet das Ergebnis :
    Mein Programm/Klasse für den TM1637 wird nicht schneller laufen wenn ich es auf pigpio portiere.
    Ich brauche unbedingt einen usleep(1) Befehl für den TM1637 da 1µs für die minimale tWAIT Zeit im Datenblatt steht.
    Darum geht das Programm von sd582 nicht (mehr)
    LED 4 Segment I2C Display

    Im Kern sowas

    printf("toggle %d million times ...\n", ToggleValue/1000000);
    gettimeofday(&t1, NULL);
    for (loop=1; loop<ToggleValue; loop++) {
    digitalWrite(GPIO18, LOW);
    digitalWrite(GPIO18, HIGH);
    }
    gettimeofday(&t2, NULL);
    Automatisch zusammengefügt:


    Das Ergebnis WiringPi passt zu den Werten von der Homepage http://codeandlife.com/2015/03/25/ras…gpio-benchmark/
    ca. 1,4 * Pi 1 (700 MHz)

    Hi Leute

    habe die max. GPIO Geschwindkeit mit der writingPi (wiringPiSetupGpio) und pigpio Library verglichen.
    Folgenden Ergebnis mit Raspberry Pi Zero.

    pi@raspberrypi:~/bench $ sudo ./gpio_test
    WiringPi GPIO speed test program
    toggle 100 million times ...
    100000000 toggle took 15.736 s, Time per toggle 0.157 us, Freq 6.355 MHz
    pi@raspberrypi:~/bench $ sudo ./gpio_test_pigpio
    pigpio GPIO speed test program
    toggle 100 million times ...
    100000000 toggle took 23.974 s, Time per toggle 0.240 us, Freq 4.171 MHz
    pi@raspberrypi:~/bench $ sudo ./gpio_test
    WiringPi GPIO speed test program
    toggle 100 million times ...
    100000000 toggle took 15.761 s, Time per toggle 0.158 us, Freq 6.345 MHz
    pi@raspberrypi:~/bench $ sudo ./gpio_test_pigpio
    pigpio GPIO speed test program
    toggle 100 million times ...
    100000000 toggle took 24.005 s, Time per toggle 0.240 us, Freq 4.166 MHz


    also
    WiringPi gewinnt mit 6,3 zu 4,2 MHz .