Skocz do zawartości

Elvis

Użytkownicy
  • Zawartość

    2664
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    198

Posty napisane przez Elvis

  1. @SOYER Chodziło mi o to, że dla RS-232 jest bardzo łatwo, wystarczy dodać dwa konwertery, które linkowałeś poprzednio i gotowe. Ale to nie jest interfejs do komunikacji na większe odległości, do tego nadaje się przykładowo RS-485, jednak jego użycie będzie już wymagało trochę więcej pracy. Natomiast jeśli masz w domu sieć Ethernet, albo WiFi to może łatwiej będzie wykorzystać zamiast nowego kabla? Z ethernetem masz dużo więcej możliwości, np. dać Arduino + shield przy każdym wyświetlaczu, albo ESP i komunikować się bezprzewodowo. Możesz też kupić gotowy konwerter ethernet-uart np. https://elty.pl/pl/p/Konwerter-UART-TTL-na-Ethernet-/2447

    • Pomogłeś! 1
  2. @SOYER Podłączanie długich przewodów bezpośrednio do mikrokontrolera jest na ogół złym pomysłem i szybko się mści (np. podczas burzy). Więc może zamiast UART lepiej wykorzystać standardowy interfejs, chociażby RS-232? Dajesz prosty układzik typu MAX232 i po sprawie. A jak potrzebujesz jeszcze większego zasięgu to i RS485 możesz wykorzystać.

    • Pomogłeś! 1
  3. Myślę, że argument o skali produkcji jest znacznie trafniejszy niż wycenianie pamięci flash, jej koszt to niewiele ponad 1$. Pamięci QSPI flash są teraz zaskakująco tanie, szkoda że nadal mało popularne np. dla STM32.

    Ale nie chciałem się czepiać ceny modułu, po prostu wydał mi się trochę za drogi, szczególnie jeśli porównamy z Raspberry Zero. Natomiast fajnie że moduły zgodne z Pico już się pojawiają, większy wybór to zawsze zaleta dla kupujących 🙂

  4. Podobno Steve Jobs był przeciwnikiem wyłączników w urządzeniach Apple - Raspberry chyba pozazdrościło, a skoro wyłączniki już były, więc stara się pozbyć resetu. W przypadku SBC to może ma jakiś (niewielki) sens, ale konieczność odłączania pico od USB przy każdym programowaniu jest .... nieidealna.

    Co ciekawe Botland ma już w ofercie "klona" Pico gdzie przycisk resetu został uwzględniony: https://botland.com.pl/raspberry-pi-pico/18865-sparkfun-pro-micro-rp2040-sparkfun-dev-17717.html Ale to chyba reset z czystego złota 😞

  5. Jak już komuś doradzamy, to ja radziłbym uważać na oszczędności w wykorzystaniu pamięci:

    10 minut temu, H1M4W4R1 napisał:

    char n[2];

    Napisy w języku C mają najczęściej \0 na końcu, a w tej tablicy brakuje dla końcowego zera miejsca, więc wbrew nazwie numToText wynikiem nie jest typowy string. Kod może i działa, ale łatwo zrobić błąd i mieć piękne przepełnienie bufora.

    • Lubię! 2
  6. 7 minut temu, ethanak napisał:

    Na razie widzę jedną drobną wadę, ale ważną w przypadku kogoś kto pierwszy raz w życiu ma to w ręku i chciałby poeksperymentować na stykówce: każdy pin jest bardzo ładnie opisany... pod spodem płytki

    Dla mnie największą wadą jak dotychczas jest brak przycisku reset. To w połączeniu z brakiem programatora mnie na razie zniechęciło do dalszych eksperymentów. Ale magia nazwy "Raspberry" zobowiązuje, więc pewnie do modułu jeszcze wrócę.

    • Lubię! 1
  7. @zook z okienkami to nic złego. Ale nie było łatwo cokolwiek w C/C++ skompilować dla Pico. Przynajmniej według instrukcji od Raspberry. Mam wrażenie, że dużo lepiej przetestowali narzędzia pod linuksa, a w szczególności Raspbiana na Rpi4. Bo wtedy faktycznie wszystko zadziałało pięknie, niestety pod windowsem miałem trochę problemów. Pewnie niedługo wsparcie dla okienek będzie lepsze, jednak na dzisiaj o wiele łatwiej jest zainstalować STM32CubeIDE niż środowisko dla Raspberry Pico 😞

  8. Ciężko jest zgadywać co może być źle nie mając przed sobą płytki, ani nawet nie widząc programu bo "nie tak" może być właściwie wszystko.

    Chociaż proponowałbym zacząć od programu - jak wysyłasz dane przez ten UART?

  9. W przypadku plików w sumie jest łatwo, chociaż moim zdaniem temat linków niekoniecznie pasuje do ogólnej tematyki (poziomu) tego kursu... natomiast jak chodzi o katalogi to jest jeszcze gorzej. Chyba najlepsze wytłumaczenie znalazłem tutaj: https://bertvv.github.io/notes-to-self/2015/10/18/the-number-of-hard-links-in-ls--l/

    Ale to też nie jest liczba zawartych elementów... chyba najlepiej po prostu nie czytać tej wartości 😄

  10. Ja tylko dodam, że przykład na linkowanej grafice dotyczył zwykłego pliku, a nie katalogu.

    Cytat

    Spróbujmy zrozumieć wyświetlone dane na przykładzie naszego pliku drzewko.txt.

    I faktycznie opis nie jest najlepszy, chociaż nie mam pomysłu jak wyjaśnić znaczenie tej wartości nie wchodząc w sztywne dowiązania (hard links) i szczegóły systemu ext4 😞 Ale wszelkie sugestie na pewno będą mile widziane 🙂

    • Pomogłeś! 1
×
×
  • 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.