Raspberry Pi 3 - Wersja do druku +- HomeMade (http://sp-hm.pl) +-- Dział: Forum Praktyczno-Techniczne HomeMade (/forum-1.html) +--- Dział: Zestawy i kity (/forum-42.html) +--- Wątek: Raspberry Pi 3 (/thread-3138.html) |
RE: Raspberry Pi 3 - SPO3O2OL - 03-10-2017 14:34 Nie wiem czy działa z 5V,nie znam się na tym.W NWT portem rs steruje max232. Szybkość transmisji portu w komputerze z Windows potrafię zmienić ale w malince nie.W NWT chyba się tej szybkości nie zmienia.Resztę co opisałeś sprawdzimy,dziękuję. RE: Raspberry Pi 3 - SP9RQA - 03-10-2017 14:36 (03-10-2017 14:34)SPO3O2OL napisał(a): Nie wiem czy działa z 5V,nie znam się na tym.W NWT portem rs steruje max232. Zaraz zaraz, czy chcesz mi powiedzieć, ze podłączyłeś MAX232 (tego w NWT) bezpośrednio do nóżek w Rpi? Bo już się pogubiłem. Chyba, że po stronie RPi też masz drugiego MAX'a. RE: Raspberry Pi 3 - SQ8MVY - 03-10-2017 16:23 Witam, Koledzy, z UARTEM na nóżkach GPIO nie jest tak łatwo w Raspberry Pi. Nawiasem mówiąc są 2 UARTY. Jeden jest spięty z modułem BlueTooth (/dev/AMA0), a drugi (/dev/ttyS0) użyty jest przez jądro do posyłania na konsolę szeregową logów. Tak więc jeden jak i drugi jest zajęty przez system. Samo włączenie obsługi UARTA w konfiguracji raspi-config to jeszcze nie wszystko. Jeżeli jest dostępny na płytce NWT interfejs USB <-> UART to lepiej na początek podpiąć NWT pod port USB. Następnie z poziomu konsoli terminala poleceniem dmesg sprawdzić pod jaką nazwą interfejs jest widoczny w systemie. Zazwyczaj, dla FT232 jest to /dev/ttyUSB0. Jeżeli jest już wpięty pod USB jakiś interfejs USB <->UART, to cyfra ( w przykładzie jest to zero ) będzie miała inną wartość. (03-10-2017 14:34)SPO3O2OL napisał(a): ...W NWT portem rs steruje max232... Wylutuj / wyciągnij z podstawki tego MAX-a i pod sygnały Tx i Rx w NWT podepnij jakiś konwerter USB <-> UART. Zapewne masz jakiś w domu - będzie pewniej, bezpieczniej i szybciej. Zauważ, że MAX232 od strony NWT ma sygnały na poziomie TTL 5V ( lub 3.3V ), natomiast od strony gniazda RS232 napięcia są w zakresie -12V ( logiczne zero) do +12V ( logiczna 1). W rzeczywistości zazwyczaj jest około +- 9V. Podpięcie takich poziomów do portu GPIO w Raspberry spowoduje jej uszkodzenie. W najlepszym wypadku padną tylko te piny, pod które będzie podpięty taki poziom sygnałów. Skoro już mowa o LinNWT. Aby mieć interfejs programu w naszym języku, należy uruchomić program z podana ścieżką do pliku językowego. W moim przypadku jest to: linnwt ./app_pl.qm Po kompilacji nie instalowałem programu przez sudo make install, więc wszystko mam w jednym katalogu. Jeżeli po kompilacji instalowaliście program, to ścieżka z plikami językowymi powinna wskazywać na katalog ze źródłami LinNWT. linnwt /katalog/ze/źródłami/linnwt/app_pl.qm Pliki językowe nie są instalowane. RE: Raspberry Pi 3 - SPO3O2OL - 03-10-2017 20:29 (03-10-2017 14:36)SP9RQA napisał(a): Zaraz zaraz, czy chcesz mi powiedzieć, ze podłączyłeś MAX232 (tego w NWT) bezpośrednio do nóżek w Rpi? Bo już się pogubiłem. Chyba, że po stronie RPi też masz drugiego MAX'a. Nie ma się w czym gubić.Tak dokładnie jest.Podłączałem bezpośrednio z gniazda 232 analizatora na malinę w miejscach jakie pokazałem.Zrobiłem to na podstawie wypowiedzi Piotra. (11-09-2017 12:25)SP9FKP napisał(a): Co dostaniemy?Niepełny zrozumiałem jako nie wymagający wszystkich połączeń. Wykorzystałem tylko 3 przewody.Nie podłączałem dodatkowo napięcia 3V3 z opisu złącza.Strach mi na to nie pozwolił http://sp-hm.pl/attachment.php?aid=13255 Do prób zachęcił mnie dodatkowo post ze zdjęciami Pawła SQ8MVY.Pytałem o podłączenia ale nie łączył jeszcze jak się okazało.Następnie inny Kolega pokazał,że uruchomił NWT na malinie więc i ja postanowiłem spróbować. Poprosiłem o pomoc w instalacji LinNWT i to się udało.Jednak komunikacji nie uzyskaliśmy.Piszecie,że uszkodziłem port maliny. Szkoda,że nikt wcześniej nie ostrzegł aby kategorycznie nie łączyć rs232 NWT bezpośrednio z maliną.Nie mam do nikogo pretensji,sam podjąłem decyzję o podłączeniu a poziom wiedzy informatycznej mam jak widać na poziomie zwykłego użytkownika komputera z oknami. OSTRZEGAM INNYCH KOLEGÓW-nie podpinajcie do maliny bezpośrednio rs232 analizatora NWT tak jak się robi w przypadku komputera z systemem Windows i NWT Moja zabawa z Raspberry Pi 3 zakończona na starcie.Może innym będzie łatwiej.Powodzenia. RE: Raspberry Pi 3 - SP9RQA - 03-10-2017 20:42 A jednak.... ;-( Może porty się nie uszkodziły? MAX232 ma bardzo małą wydajność driverów (pewnie nie więcej niż 5-7[mA]), więc jeśli napięciowo się nie uszkodziły to jest szansa, że może żyją i mają się dobrze. Brak komunikacji może wynikać z tego, że jak pisał kolega wcześniej te porty są już zajęte. Podłącz NWT przez konwerter na USB i będzie działać. RE: Raspberry Pi 3 - SPO3O2OL - 03-10-2017 21:31 Nie wiem czy się uszkodziły,tak założyłem po tym co przeczytałem a może warto to sprawdzić.Po co w takim razie jest port 232 jak nie można z niego korzystać gdyż zajął go system.Jak to obejść w inny sposób jak łączenie przez USB? Krzysztof,czy można w Raspberry sprawdzić jakimś programem testowym lub poleceniem działanie portów malinki? Edit Znalazłem to od wersji 1,2 https://translate.google.pl/translate?hl=pl&sl=en&u=http://wiringpi.com/the-gpio-utility/pin-test/&prev=search RE: Raspberry Pi 3 - SP9RQA - 03-10-2017 21:52 Na pewno można, tyle tylko, ze jak port jest zajęty przez system to i tak cię do niego nie dopuści. Najpierw porty trzeba zwolnić. Taka była wizja programistów i nic na to nie poradzimy. Ale zobacz tutaj jak to obejść: https://community.particle.io/t/tutorial-enable-gpio-serial-on-rpi-3/30194 https://spellfoundry.com/2016/05/29/configuring-gpio-serial-port-raspbian-jessie-including-pi-3/ osobiście tego nie trenowałem, bo nie miałem nigdy takiej potrzeby. Wszystko łączę po USB. RE: Raspberry Pi 3 - SQ8MVY - 03-10-2017 22:10 Witam, Wojtku, może nie będzie tak źle z Twoją malinką... (03-10-2017 20:29)SPO3O2OL napisał(a): Szkoda,że nikt wcześniej nie ostrzegł aby kategorycznie nie łączyć rs232 NWT bezpośrednio z maliną... Tu nie ma nic do rzeczy system operacyjny. Nie powinno się łączyć interfejsów o różnych poziomach napięć bez użycia odpowiednich konwerterów. GPIO w malince pracuje z poziomami napięć 3.3V RE: Raspberry Pi 3 - SPO3O2OL - 03-10-2017 22:42 Z tego co piszesz Krzysztof wnioskuję,że łączenie po rs232 lepiej omijać szerokim łukiem.Dziękuję za porady. Pintest stworzył trochę problemów w uruchomieniu ale jest wynik. The main 8 GPIO pins 0: 7: OK The 5 SPI pins 10:14: OK The serial pins 15:16: OK The I2C pins 8: 9: OK Może nie jest źle Paweł,chyba port wygląda na sprawny.Nie powinno się ale zwykły użytkownik komputera nie ma pojęcia jakie napięcia panują na portach.Jak przeczytałem o zerze -12V i jedynce +12V to zrobiłem taaaakie wielkie oczy. Jednak uświadomiono mnie,że może być nawet -15V i +15V.Pomyślałem,że uczysz się człowieku całe życie a i tak głupi umrzesz Może znasz jakiś sprawdzony schemat konwertera 3V3,który należy zastosować po usunięciu max232 w NWT? Edit Doczytałem radę,że ma być to konwerter USB<>UART.Nie mam ale poszukam wiadomości na ten temat.Dziękuję. RE: Raspberry Pi 3 - SP9RQA - 03-10-2017 22:45 Bez przesady, połączenie po RS232 nadal jest bardzo popularne. Tyle tylko, ze należy mieć wiedzę co z czym łączyć. Wg standardu z tego co pamiętam driver ma zapewnić poprawną komunikację na odległość min. 15[m], a stosuje się znacznie dłuższe ;-) Taka komunikacja na poziomie 5[V], że o 3.3[V] nie wspomnę nie będzie w ogóle możliwa. |