Skocz do zawartości

Discovery STM32F411 odczyt analogowy z PA6


Pomocna odpowiedź

Napisano

Cześć,
podłączyłem płytkę z 8 czujnikami do mojej płytki discover.

Mam dobry odczyt z: PA4, PA5, PA7, ale nie z PA6.

Na PA6 jest albo bardzo niska wartość <5, albo bardzo wysoka >4090. Sprawdziłem czujnik i kabel - są wporządku. Zawsze jest problem z PA6.

Z dokumentacji widzę, że ten pin może mieć alternatywne funkcje:

TIM1_BKIN,
TIM3_CH1,
SPI1_MISO,

ADC1_6

ale konfigurowałem sprzęt używając STM32CubeMX, więc nie mogłem skonfigurować wzajemnie wykluczających się rzeczy.

Jakieś pomysły?

[ Dodano: 10-07-2018, 22:15 ]

edit.

Wydaje mi się, że to nie do końca wina jakiś ustawień, bo jeżeli wyłącze i włącze zasilanie płytki, to wszystko wraca do dobrego stanu. Jak ruszam przewodami, to czasami się to pojawia, raz na PA7, ale przeważnie an PA6.

Czsami też przez ułamek sekundy wszystkie czujniki idą z 200 na >3000 (może i na maksa, ciężko oszacować, bo jest to ultra szybkie.

Rozwiązanie problemu - może komuś się przyda:

sprawdzić czy masa dobrze dociska i zresetować układ. W moim przypadku jeden z kolorowych kabelków (od masy) nie dosiskał się do pinu.

  • Lubię! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...