Gast
#6894565
Hallo! Ich programmiere gerade einen MCU, der mit dem AD7794 ADU kommunizieren soll. Dazu verwende ich SPI und die HAL - Bibliothek. Die Werte des ADU lese ich im Pseudocode wie folgt aus: ADUreset(); configureModeRegister(Unipolar, Gain_64, 50Hz, , Continuous Mode, CH1) configureIORegister(einstellen von output current) readDataRegister() Das ganze funktioniert halbwegs gut, wenn auch sehr langsam. Ich arbeite mit HAL_Delays und diese müssen sehr viel größer als die Abtastzeit sein um sinnvolle Werte zu bekommen. Im Datasheet steht, dass im continous mode die rdy flag zu berücksichtigen ist - ich weiß nur leider nicht wie ich diese auslese. Hat da jemand Erfahrung mit? LG Dominik