Skocz do zawartości
Bornhartt

STM32 ADC DMA brak poprawnego odczytu

Pomocna odpowiedź

Dzień dobry,

Pojawił się u mnie niedawno problem, uruchomiłem dwa wejścia ADC z pomocą DMA - podłączyłem do nich zwykłe potencjometry, działały one poprawnie lecz przy grzebaniu w hardware mogłem podpiąć napięcie wyższe niż 3,3 V i nagle przetworniki pokazują jedynie maksymalną wartość, a gdy zamienię kable zasilające potencjometr to pokazują wartość minimalną. Czy jest to możliwe, że załatwiłem tym sposobem przetwornik ADC? napięcie mogło wynosić około 3,5 V, potencjometry działają poprawnie.

Korzystam z płytki rozwojowej STM32F103C8T6, załączam dodatkowo rysunek z połączeniem potencjometrów oraz projekt CubeIDE

forbot 1.PNG

asdas.rar

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

Po zakupie nowego egzemplarza STM32f103 okazuje się, że to nie jest wina sprzętu, tylko coś "zmieniło się" programie (który nie był przeze mnie modyfikowany) Jeżeli podłącze cokolwiek do wejść ADC to uzyskuję maksymalną wartość, jeżeli wejście wisi niepodłączone pokazuje około 2,2 V.

Czy może to być brak napięcia odniesienia lub mogłoby być one bliskie 0?

Edit: wszystko jest w porządku, gdzieś nastąpiło zwarcie i na pinach odkładało się napięcie

Edytowano przez Bornhartt
  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...