2016-07-14 28 views
1

Ich mache ein Projekt auf einem Beaglebone Black, wo ich 4 ADC-Kanäle für jeweils 40 kHz benötigen. Ich habe die libpruio-Bibliothek installiert und kann die ADC-Kanäle testen.Beaglebone Black ADC Sampling mit Libpruo

Meine Frage ist, wie Timer-Interrupts auf der Platine eingerichtet werden, um diese spezifische Abtastrate zu erhalten. Ich kann keine gute Dokumentation dafür finden.

+0

unwahrscheinlich Es ist es auch hier zu finden. –

+0

Finger drücken dann – Makoto

+0

Sie können Fragen zu eingebetteten Systemen oder Mikrocontrollern unter http://electronics.stackexchange.com/ oder http://area51.stackexchange.com/proposals/90111/embedded-systems stellen –

Antwort

1

Timer-Interrupts sind langsam. libpruio wurde entwickelt, um die Proben aus einem Ringpuffer zu lesen. Konfigurieren Sie die Abtastung im RB-Modus und überprüfen Sie den Zähler.

ein Beispiel und weitere Informationen finden, indem für googeln:

libpruio „rb_file“