Hirdetés

Új hozzászólás Aktív témák

  • Honkydoo

    őstag

    (#10403) gyapo11:
    Ahogy olvastam a galileo nagyon lassan kezeli le a megszakításokat.
    Most nincs előttem a forrás (ha kell elő keresem) de ahogy láttam az egyetlen ötlet a megoldásra a fastGpioDigitalRead függvény. Ez lényegesen gyorsabb olvasást tesz lehetővé [link], igaz ez nem megszakítás..

    (#10404) weiss:
    A mintavételt egy külön shield végzi. [link]
    Ez elvileg tud 44.1 khz-en mintát adni.

    (#10405) robohw:
    Köszi a linket, megnéztem. Csak azt nem tudom hogy hogyan használjam ezt a meglévő hw-hez?

    Betettem a fastGpioDigitalRead függvényt a loopba egy while(1) ciklusba, és amikor az órajel generátor adja a jelet csinálok valamit. Most pont egy mérést, vagyis elszámolok 44100-ig aztán mérek, kiírok. 1,003 sec külömbséggel fut le a két mérés egymás után. Ez annyira nem tökéletes de akár jó is lehet. Valszeg a soros porton történő kiírás miatt nem lesz pont 1 sec a futási idő.

Új hozzászólás Aktív témák