Atmel / Microchip - Register setzen für Filter

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/atmel-microchip-register-setzen-fr-filter_263024/page_1 - zur Vollversion wechseln!


charmin schrieb am 19.01.2024 um 11:16

Hi,

Hab hier ein DK-42605 Board:


Dort läuft eine ICM-42605 IMU, welche ich mit 100 Hz auslese.
Jetzt möchte ich mein signal mit einem Filter auf < f_s/2 beschränken, also zb 42 Hz. interessieren tut mich eh nur um die 20 Hz.

Wie kann ich den anti aliasing filter aktivieren und konfigurieren im code (atmel studio) ?

Hier ist die Doku, siehe 5.3 auf Seite 27:

https://invensense.tdk.com/wp-conte...-42605-v1.7.pdf

Ich muss da einige Register setzen denk ich mal? Wie zur Hölle mach ich das?
Irgendwie so?

https://onlinedocs.microchip.com/pr...55-31EF86C4A7E9

Die werte welche ich setzen muss sind mir eh klar, die sieht man in der tabelle in jeweils einer zeile.

Und wo? einfach in meinem programm vor der main, welches halt in C geschrieben is?

Sorry muss so deppert fragen, bin eigentlich mit python und pytorch unterwegs.


Hier sind doch einige embedded Leute oder ? :)

plz help :/
tia! :ghug:


Vinci schrieb am 19.01.2024 um 11:46

Die Register in der IMU und deinem AVR hängen aber nicht am selben Bus. ;)

Laut Datenblatt wird der 42605 entweder über I2C, I3C oder SPI angesprochen. Als erstes gilt es also mal rauszufinden wie das Ding angebunden ist.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025