Skocz do zawartości

STM32f303RE - zaawansowane funkcje liczników


Pomocna odpowiedź

Napisano (edytowany)

Mam teraz problem z ostatnim zadaniem. Wprawdzie mam inna plytke (stm32f303re) lecz poza innym maksymalnym taktowaniem zegara wydaje mi sie ze nie ma roznicy w wykorzystywanych funkcjach. Zmienilem odpowiednio wartosci prescaler.

Tak wygladają wartości zmiennych:

1111ie.thumb.PNG.cd1679caaa00769f59573de5cc7c9a59.PNG

Zmienia sie tylko wartość Duty zaś reszta pozostaje niezmienna. KOd kopiowalem z pliku wprowadzajac potrzebne zmiany. I co najbardziej ciekawe wartości zaczynaja sie zmieniac gdy dotkne niektorych miejsc na plytce (np. styki piny do ktorych sa przypisane timery, ale nie tylko). Wartości zatrzymuje sie wtedy na przykladowo takich liczbach.

2222e.thumb.PNG.d95d0f997da54e9241361bf522d25175.PNG

Wyniki te poza procentem wypelnienia wydaja sie nawet poprawne, lecz ta jedna wartosc nie reaguje wogole na zmiany polozenia pokretla enkodera. Przede wszystkim nie mam pojecia dlaczego niektore miejsca reaguja na dotyk. Jesli to moze pomóc w rozwiazaniu tej zagadki moge zaznaczyc te punkty.

Edytowano przez danielbr3

Pytanie wydzieliłem, ponieważ w komentarzach do kursów rozwiązujemy problemy z wykonywaniem ćwiczeń na identycznym sprzęcie jak ten, który jest używany w naszych przykładach. Pisanie na temat innych elementów elektronicznych, układów lub programów może wprowadzać w błąd pozostałe osoby, które uczą się z tego kursu. Z góry dziękuję za zrozumienie 🙂

Pytanie wydzielone z:

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...