Skocz do zawartości

Treker

Administrator
  • Zawartość

    15744
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    376

Wszystko napisane przez Treker

  1. @Bhoy67 oczywiście masz rację - ukryłem to co napisałeś, aby nie psuć innym zabawy. Faktycznie były tam podane błędne numery pinów (nawet sam podałeś poprawne w swojej wiadomości). Już naniosłem poprawkę do pytania, usunąłem też Twój wynik, więc możesz przez przez quiz raz jeszcze
  2. @Frantick w tym przypadku chodzi o takie rozwiązanie, które zupełnie nie wymaga żadnych zmian w programie (tylko w sprzęcie) @dexu nie masz zarejestrowanego zestawu do tego kursu, więc zapytam dla pewności - czy korzystasz z tej samej płytki, która jest używana w kursie? Który dokładnie program uruchamiasz? Mowa o pierwszym miganiu diodą za pomocą HAL_GPIO_TogglePin oraz HAL_Delay? Czy tworzysz projekt dokładnie tak jak jest to opisane w kursie?
  3. Tak jak już pisałem - weryfikujemy ten temat, aby mieć pewności, że nasz dostawca też nie pomylił się w kwestii tych enkoderów. Naniosę odpowiednią informację do kursu, gdy tylko będzie to pewne. Jeśli ktoś jednak otrzymał enkoder o innej rozdzielczości to może zmienić wartość w programie zgodnie z tym co napisał Elvis.
  4. @Elvis dokładnie wyjaśnił temat wyżej, a ja zleciłem już sprawdzenie enkoderów, które są w zestawach (bo mogą być dosłownie wymieszane, bo nawet dostawcy ich nie rozróżniają). Warto jednak pamiętać, że oba enkodery działają poprawnie - w najgorszym przypadku trzeba rozpoznać (ćwiczeniem z diodami), którą wersję enkodera mamy przed sobą, aby dobrać odpowiednią liczbę impulsów na jeden obrót. Niedługo dodam odpowiednią adnotację do kursu, ale komentarze oczywiście zostawiam, bo jest tu szerszy opis tego tematu. Warto o tym pamiętać (nie tylko w kontekście kursu), bo jak widać, takie różnice mogą
  5. @Morfi witam na forum - możliwe, że Twój temat czekał na akceptację przez moderatora. W każdym razie teraz powinno być już wszystko dobrze
  6. @m461k jak dokładnie mam rozumieć Twój problem? Przestał działać jakiś link do pobrania pliku, nie wiesz jak go utworzyć, nie wiesz jak go dodać do projektu?
  7. @kamilllllll wynika to z pojemności, która podtrzymuje działanie układu (pisząc w dużym uproszczeniu) - zerknij do komentarzy pod konkretną częścią kursu, znajdziesz tam bardziej szczegółowe informacje na ten temat
  8. @Mati_Skor witam na forum. Tak, takie połączenie na początek wystarczyć - możesz śmiało eksperymentować, bo na pewno nie uszkodzisz tak wentylatorów.
  9. @Windmaniac witam na forum i zachęcam do stałej aktywności - mam nadzieje, że nasze kursy będą pomocne
  10. @MC2Systems niestety nie mam teraz dostępu do MacOS, aby to sprawdzić, ale pewnie najprostsza metoda to jakaś wirtualna maszyna (niestety). Dopytam jednak "u źródła" jak wygląda temat wsparcia dla MacOS.
  11. @rafal132 udało nam się częściowo już rozwikłać tę zagadkę. Faktycznie występują 2 różne enkodery, które wyglądają praktycznie identycznie i mogą czasami pojawiać się u dostawców zamiennie, a działają jednak inaczej. Pisząc w największym skrócie: w przypadku pierwszego typu enkoderów każde przejście do stałej pozycji (jeden "klik") to pół okresu sygnału, a w przypadku drugiego typu enkoderów, każde przejście do stałej pozycji (jeden "klik") to cały okres sygnału. W efekcie (przy tym samym programie) po podłączeniu jednego enkodera uzyskamy zmianę wartości wskazań o 1, a po podłączeniu drugiego
  12. @rafal132 wydaje mi się, że Twój moduł jest po prostu inny - podobieństwo z wyglądu to nie wszystko, może jeszcze działać w inny sposób. Ciężko teraz analizować tę sprawę w teorii. Wrócimy do tematu niedługo, gdy zweryfikujemy to w praktyce i będzie pewność co do sposobu działania różnych modułów tego typu.
  13. @rafal132 dałeś nam niezłą zagwozdkę - od wczoraj analizujemy ten temat i wygląda na to, że chyba niestety "w obiegu" są 2 wersje enkoderów, które wyglądają tak samo, a działają trochę inaczej. Jak tylko będziemy mieli taką pewność to opiszemy ten temat tutaj w komentarzu. Dla formalności dopytam: czy korzystasz z enkodera, który jest w naszym zestawie do tego kursu?
  14. @Kiki możesz próbować wykorzystać papier z kolorowych magazynów - jak trafisz np. jakiś magazyn dla kobiet z grubszymi, śliskim kartkami to możesz próbować
  15. @nugglet witam na forum Twój program działa i jest poprawny, ale działa dla jednej diody - spróbuj rozbudować go w taki sposób, abyś mógł sterować dwiema diodami (wpisując ich kolor do terminala).
  16. @ethanak o którym dokładnie schemacie/zdjęciu mowa?
  17. @mikiki1234- witam na na forum i zachęcam do stałej aktywności Jeśli masz ochotę napisać jakiś poradnik to możesz opublikować go w tym dziale: https://forbot.pl/forum/kategoria/5-artykuly-uzytkownikow/
  18. @Pikaczu nie zauważyłem, aby na Forbocie występował taki problem - opcja ujemnej oceny postów jest dostępna na Forbocie od dawna, a oceny takie dawane są sporadycznie. Miesięcznie ludzie klikają setki pozytywnych ocen i dosłownie kilka (3-4 negatywne). Jeśli będziemy wdrażać nowy system rang i reputacji (a jest to w najbliższych planach) to na pewno będziemy zwracać uwagę na to czy nie jest on wykorzystywany w złym celu.
  19. @Toomas od strony SPI nie będzie to dużo trudniejsze, ale jeśli nigdy nie próbowałeś komunikować się z wyświetlaczem graficznym to możesz zdziwić się ile trzeba zrobić - szczególnie, że nie ograniczaliśmy się do gotowca. W kolejnej części kursu znajdziesz opis wyświetlacza wraz z kolejnymi krokami, które trzeba przejść, aby stworzyć własną bibliotekę niskopoziomową (do samej komunikacji ze sterownikiem). Później znajdziesz tam kilka etapów optymalizacji kodu, aby uzyskać większą wydajność, a na koniec połączymy całość z biblioteką graficzną, która pozwala na rysowanie figur geometrycznych, wyś
  20. Kolejny quiz do kursu STM32L4 jest już dostępny:
  21. Możliwe, że korzystasz z jakiejś starej wersji biblioteki HAL lub masz jakąś inną konfigurację projektu - ciężko tutaj o konkretną poradę, bo nie wiemy czym dokładnie dysponujesz (obstawiałbym jednak inną wersję biblioteki). Raz jeszcze gorąco zachęcam, aby podczas nauki z kursów korzystać z tego samego sprzętu i oprogramowania. Można uniknąć wielu niejasnych sytuacji
  22. @Bhoy67 czy na pewno korzystasz z mikrokontrolera STM32L4? Pytam, bo widzę, że nie masz zarejestrowanego zestawu do tego kursu, a korzystanie z innej rodziny mikrokontrolerów może generować właśnie tego typu problemy. Funkcja, o której wspominasz znajduje się w pliku: Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c - sprawdziłem kod jeszcze raz i działa bez żadnego problemu.
  23. Kolejny odcinek kursu jest już dostępny - zachęcam do lektury: Kurs STM32L4 – #10 – ekspander portów (SPI), quiz
  24. Zachęcam do lektury najnowszej części kursu - tym razem o SPI. Jest to rozgrzewka przed kolejną częścią, w której wykorzystamy tę wiedze do obsługi wyświetlacza graficznego (a to wcale nie jest taki prosty temat). Mamy nadzieję, że ekspander wprowadzi wszystkich łagodnie w ten temat, dzięki czemu w kolejnej części pojawi się trochę trudniejszych tematów (ale spokojnie, każdy na pewno sobie poradzi)
×
×
  • 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.