Skocz do zawartości

padus

Użytkownicy
  • Zawartość

    12
  • Rejestracja

  • Ostatnio

Reputacja

4 Neutralna

O padus

  • Ranga
    2/10

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Wkradł się drobny błąd. Przy podłączeniu wyświetlacza 7 seg. jest napisane: Wszystkie piny, do których podłączyliśmy wyświetlacz, konfigurujemy jako wejścia, powinno być: konfigurujemy jako wyjścia Przy wzmacniaczu operacyjnym miałem trochę kłopotów z błędami kompilacji ale w końcu wszystko ruszyło. Powtórka z timerów fajnie zrobiona.
  2. Prosto, zwięźle i na temat. Dzięki za odpowiedź. Czy autorzy przewidują w tym kursie odcinek dotyczący portu USB? Chodzi mi o to, że chciałbym się podłączyć do procesora nie poprzez przejściówkę i USART2 ale bezpośrednio poprzez USB. Nigdy tego nie robiłem, podejrzewam, że jest jakaś biblioteka na procesor oraz sterowniki do PC z wirtualnym COM'em.
  3. Jak zwykle - kolejny ciekawy fragment możliwości zestawu. Mam pytanie co do koprocesora matematycznego. Otóż w kursie jest napisane: Jak to naprawdę się odbywa. Kiedy załącza się ów koprocesor? Czy przy każdej operacji na liczbach zmiennoprzecinkowych czy dopiero po dodaniu deklaracji typu #include <math.h>?
  4. Bardzo fajny kawałek kursu. Utworzenie własnej biblioteki krok po kroku, no i wykorzystanie innej z własnymi funkcjami - super sprawa.
  5. Doszedłem do 10 części i zaczynam doceniać jakie możliwości dają nam procesory STM32. Faktycznie peryferia rozbudowane praktycznie pod każde rozwiązanie. Zrobiłem też quiz ale zabrakło mi czasu na dwa ostatnie pytania. Nie wiem jak inni użytkownicy ale przy normalnym czytaniu ze zrozumieniem bez potwornego pędu przydało by się jeszcze dodatkowe 30 sek.
  6. Właśnie skończyłem walkę ze sprzętowym uruchomieniem enkodera. Oczywiście mam wersję enkodera, która na każde kliknięcie daje dwa impulsy. Siedziałem trochę nad tym ale udało mi się znaleźć rozwiązanie, które chciałem opisać. W momencie kiedy się zalogowałem na forum to zobaczyłem, że to nie tylko mój problem. Zrobiło mi się trochę lżej. Postaram się omówić jak ja to zrobiłem. Po pierwsze chylę czoła przed autorami kursu bo opisują trudne sprawy w miarę łatwy sposób, wielkie dzięki. Po drugie literówka w opisie pod fragmentem Tryb obsługi enkoderów w STM32L4: ....., a następnie
  7. Posiedziałem trochę czasu nad tymi przerwaniami. Opis mi się podoba, wszystko czytelne. Niemniej sposób obsługi mocno rozbudowany. I mam dwa zasadnicze pytania: Pierwsze z nich: Do przycisku mamy aż trzy funkcje, które wywołane są po kolei: 1) void EXTI15_10_IRQHandler(void); 2) void HAL_GPIO_EXTI_IRQHandler(uint16_t GPIO_Pin); 3) void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin); Dopiero w tej ostatniej HAL_GPIO_EXTI_Callback() wstawiamy swoją funkcję. Rozumiem, że tak się to robi i tego mam się trzymać? Tzn. jeżeli wstawię kod od razu w pierwszej z nich EXTI1
  8. Długo się zabierałem za tą część kursu, ale warto było. Fajnie opisane i wszystko jasne. W opisie chyba jest literówka. W sekcji PCC – rozbudowany kalkulator zużycia energii, 4 linie poniżej jest wyjaśniony skrót PPC (Power Consumption Calculator), chyba powinno być PCC (Power Consumption Calculator).
  9. Podłączyłem sprzęt i wszystko jak na razie działa zgodnie z opisem. Zauważyłem, że w opcjach wybieramy programowanie w C. Czy C++ daje dużo większy i wolniejszy kod? Czy biblioteki HAL będą działały prawidłowo z C++?
  10. Z entuzjazmem zakupiłem sprzęt i zabieram się za ten kurs. Pierwszy kontakt z ARM'ami miałem ładnych parę lat temu - wtedy kiedy wchodziły na rynek. Niestety skompilowanie podstawowej pętli main() zajęło mi 3 dni i zarzuciłem temat. Kurs zapowiada się ciekawie. Brakuje mi tylko jednej rzeczy. Rozumiem, że każdy kto w nim uczestniczy powinien spróbować coś wykonać w praktyce. Z chęcią kupię ten procesor i zlutuję płytkę ale nigdzie nie widzę schematu (lub ewentualnie wycinka schematu NUCLEO-L476RG) jak go podłączyć. Taka minimalna konfiguracja dla tego procka by się przydała.
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.