Arduino Polska Forum

Pełna wersja: Zaginiony pin IO
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam,
Buduję projekt, gdzie muszę podłączyć osobno piny z wyprowadzeniami z Arduino nano do przejściówki z pinów na micro USB. Undecided  Podłączyłem RX, TX, masę i prąd dodatni. Proszę zaznaczcie na zdjęciu (załącznik) tego wyprowadzenia pinu IO (znane też jako ID). Gdy podłączam RX, TX, prąd i uziemienie, a ID zostawiam, w komputerze jest napisane " nieznane urządzenie USB (żądanie deskryptora nie powiodło się)". Samo Arduino nano po podłączeniu przez wbudowany port USB działa, i da się wgrać szkic, sterowniki są zainstalowane.
Arduino Nano można podłączyć do USB bo między procesorem Atmega328 a gnizdem USB mini jest konwerter USB-UART. PC ma port USB, Atmega328 tylko UART (RX/TX). Jak nie chcesz podłączać Nano z wykorzystaniem jego gniazda USB to kupujesz sobie konwerter (może być tak samo jak tu FTDI lub np. CH340, itp) podłączasz UART Atmegi do UART konwertera, konwerter co komputera i sobie gadasz z procesorem.
Jeśli chcesz podłączyć USB z pominięciem tylko samego gniazda USB to musisz przyjrzeć się posiadanemu na plytce konwerterowi FTDI i z jego pinów wyciągnąć sobie sygnały USB, to oczywiście te które są podłączone do gniazda, nie znajdziesz ich wyprowadzonych na piny IO płytki.
(17-10-2018, 17:23)kaczakat napisał(a): [ -> ]Arduino Nano można podłączyć do USB bo między procesorem Atmega328 a gnizdem USB mini jest konwerter USB-UART. PC ma port USB, Atmega328 tylko UART (RX/TX). Jak nie chcesz podłączać Nano z wykorzystaniem jego gniazda USB to kupujesz sobie konwerter (może być tak samo jak tu FTDI lub np. CH340, itp) podłączasz UART Atmegi do UART konwertera, konwerter co komputera i sobie gadasz z procesorem.
Jeśli chcesz podłączyć USB z pominięciem tylko samego gniazda USB to musisz przyjrzeć się posiadanemu na plytce konwerterowi FTDI i z jego pinów wyciągnąć sobie sygnały USB, to oczywiście te które są podłączone do gniazda, nie znajdziesz ich wyprowadzonych na piny IO płytki.

A z kąd pin ID się ciągnie do mini usb ?
Wpisuje sobie w Google "arduino nano schematic", oglądasz schemat i dowiadujesz się, że znikąd. Jest niepodłączony.
Zrozum podstawę: UART ma piny RX,TX plus ewentualnie GND i VCC, jak chcesz komunikację po USB to bierzesz piny D+, D- i ewentualnie GND, VCC. GND jest konieczny zawsze jako poziom odniesienia dla obu komunikujących się urządzeń co jest ZEREM, VCC może być z różnych źródeł. Zdecyduj się z czego chcesz korzystać i nie mieszaj sygnałów USB z UART. Do ich konwersji służy właśnie FTDI.