[vz-users] Umzug auf RasPi 2
Matthias Behr
mbehr at mcbehr.de
Fri Apr 10 19:55:31 CEST 2015
Habe grad noch mal die Kernel GPIO Doku nachgelesen (siehe unter https://www.kernel.org/doc/Documentation/gpio/sysfs.txt <https://www.kernel.org/doc/Documentation/gpio/sysfs.txt> ). Da steht:
If the pin can be configured as interrupt-generating interrupt
and if it has been configured to generate interrupts (see the
description of "edge"), you can poll(2) on that file and
poll(2) will return whenever the interrupt was triggered. If
you use poll(2), set the events POLLPRI and POLLERR. If you
use select(2), set the file descriptor in exceptfds. After
poll(2) returns, either lseek(2) to the beginning of the sysfs
file and read the new value or close the file and re-open it
to read the value.
D.h. die meisten Programme (auch das unten erwähnte gpio-int-test.c) sind einfach falsch (bzw. nicht passend zu dem Kernel Interface). Der PR von Udo müsste das für s0vz lösen.
> Am 05.04.2015 um 20:08 schrieb Udo1 <udo1 at gmx.net>:
>
> Am 05.04.2015 um 18:57 schrieb Jörg:
>> An ein Hardware Problem glaube ich nicht.
> Ich habe mal dieses Programm mit gcc kompiliert:
> https://developer.ridgerun.com/wiki/index.php/Gpio-int-test.c
> Das Programm pollt auf Interrupts eines angegebenen GPIO-Pin.
> Ergebnis:
> Sobald ein Impuls und damit ein Interrupt auftritt, werden laufend weitere Interrupts erzeugt, auch wenn der betreffende GPIO-Pin fest auf +3,3V oder GND gelegt wird.
>
> Damit für mich ein Fehler im Kernel des Raspbian für den RPi2.
>
> Gruß
> Udo
Gruß
Matthias
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150410/561ca6af/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5256 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150410/561ca6af/attachment-0001.bin>
More information about the volkszaehler-users
mailing list