Posts by Lil_Electro

    Code
    Hallo,
    
    ich bin momentan dabei mit einem Raspberry Pi sowie einem ADC MCP3208 und mit Hilfe der wiringPi-Bib Signale einzulesen. Ziel ist es irgendwann einen FIR-Filter zu implementieren. Da ist aber noch Zukunftsmusik :D
    Momentan gebe ich über einen Signalgenerator einen Takt vor, welcher wiederum den Interrupt auslöst. In der ISR wird der ADC getartet, welcher über SPI die Daten an den Raspberry Pi sendet.
    Das Problem: Am Signalgenerator stelle ich 40 kHz ein. Somit müsste ja der Interrupt alle 25 µs ausgelöst werden. Um das ganze zu überprüfen habe ich in der ISR einen Testpin so konfiguriert, dass er bei jedem Aufruf des ISR den Zustand wechselt. Sprich von LOW auf HIGH und von HIGH auf LOW wechselt. Diesen Pin messe ich mit dem Oszi. Auf dem Oszi sind lese ich jedoch eine Frequenz von 17 kHz ab. Weiß eventuell jemand wie das zustande kommt?