DRV8871 fährt nicht solange Analoginput abgefragt wird

Ja der macht was er soll

mit else beide auf LOW setzen ?

:slight_smile: Dann wäre wenigstens klar, warum der Motor nicht läuft

Aktuell fährt ja der Motor wenn ich die Spannung weg nehme.

Das Else würde nur dafür sorgen, dass der Motor dann nicht fährt.

Ich hab mich bei dem Bauteil vertan. Der Motortreiber den ich verwende ist ein DRV8871

Bin mir grad was zu essen am machen.

Danach werde ich mal versuchen unabhängig von dem Analogread den Fehler zu produzieren.

Ich weiß nicht ob es hilft aber hier ist ein Schaltplan

... Und egal ob während des Setup deine Spannung ( < 5V) an A1 anliegt?
( Am analogRead selbst kann es ja nicht liegen ... )

was anderes, was beobachtest Du wen am ende vom setup einen delay(3000); setzt?
nicht das wirklich HW Problem ist

Das war es....

Ich hab keine Ahnung woran es liegt, aber es ist ein Hardwarefehler vorhanden. Wenn ich in der Zeit 5V auf die Leitung gebe, dann stopppt der Motor und es geht nichts mehr.

Ich habe ja eine zweite Input Leitung und bei der konnte ich das gleiche Verhalten feststellen.

Mal gespannt was es ist...

Es hat sich herausgestellt, das ich einen Fehler in meiner Platine habe. Der DRV hatte keine Masse wodurch er sich so verhalten hat.

Wunderlich das er überhaupt gearbeitet hat.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.