Помогите тупому
- Войдите на сайт для отправки комментариев
Вс, 17/01/2016 - 00:56
Купил клон УНЫ под задачу, содениться с интерфейсом харда, дабы слить ему ошибки.
Делал всё по инструкциям, но запа произашла в самом начале. Лампочкой моргать получается, а вот при подключении rx и tx к устройству ничего, точнее как ничего, устройство мне отвечает, выво дит нечто в терминал, а вот я ему написать не могу. В теме было написанно - "для проверки конфигурации можете замкнуть rx и tx и всё написанное в терминал вернется", но проблема в том, что в терминал ничего не пишется. что может быть, куда копнуть.
Правильно поставлена скорость uarta? 9600 или 57600. И конец строки Both CR&LF.
Правильно ли встал драйвер? Возле USB разъема микросхема, если у неё 16 ног и между ними почти миллиметр, то это ch340, драйвер такой. Если ног много и они тонкие, то это ft232, драйвер другой.
CH340 имеет свойство отлетать и становиться недоступной, у меня так в плоттере. Выяснить в чём дело невозможно, показывает что порт доступен но бесполезно, лечится только перезагрузкой.
У сеагейт вроде скорость 38400, иначе в терминале крякозябры.
Но если замкнуть rx tx - эхо будет на любой скорости.
https://www.youtube.com/watch?v=9ZlzKpvr3Q0&edit=vd
вот происходящее. я даже в растеряности.
Попробуй putty.
А может, дрова криво встали.
А в ардуину скетчи заливаются нормально?
Оп. Стоп. На плате led rx tx моргают? Значит, аппаратно всё ок, вроде.
Попробуй putty.
Кстати, я на днях обнаружил, что есть терминал на андроиде. Подключать через OTG. Прога TermUSB. Правда, она поддерживает FT232RL, CP2102 и PL2303. CH240 под вопросом, вроде нет.
Пробовал
Номально, диодом моргает
моргать моргают, толку бы, т.е. что-то идет на интерфейс, но видимо не то, попробую позже ещё парочку прикупить, может брак(такое говорят бывает, хотя случай странный)
obsession, я не понял, для чего вам нужна была ардуина? Обычно для работы с HDD нужен только преобразователь USB-UART. Можно конечно использовать для этого ардуино, но не любую, а с интерфейсом на ft232rl или 16u2. На CH340G самотест с замыканием Rx и Tx не работает, а использование арудуино как преобразователь имеет некоторые ограничения. Это может заработать если существенно уменьшить токоограничительные резисторы между выходами rx и tx ch340 и разъёмами ардуино.
Вот тут не дочитал, спасибо, буду копать дальше)
Вот это я так понимаю оно.
А там точно FT232?
Я слышал, китайцы их подделывают, а у поддельных проблемы с дровами.
Я вот ЭТУ заказывал, пришла быстро, и дешевле, нормально работает.
Вот про неё.
obsession, покупая преобразователь интерфейса на FT232RL на Али, вы с большой вероятностью купите его поддельный клон, и поимеете массу проблем. Так что лучше купить на любом другом чипе.
А вообще - есть смысл поискать USB шнурок от старых мобил, там обычно RS232-TTL преобразователь использовался. Он будет заметен по утолщению USB разъёма или "коробочке" посередине шнурка. Чем с китая ждать.
Купил клон УНЫ под задачу, содениться с интерфейсом харда, дабы слить ему ошибки.
Делал всё по инструкциям, но запа произашла в самом начале. Лампочкой моргать получается, а вот при подключении rx и tx к устройству ничего, точнее как ничего, устройство мне отвечает, выво дит нечто в терминал, а вот я ему написать не могу. В теме было написанно - "для проверки конфигурации можете замкнуть rx и tx и всё написанное в терминал вернется", но проблема в том, что в терминал ничего не пишется. что может быть, куда копнуть.
Делат тоже самое и напоролся на тоже самое. В итоге, после более чем недели мытарств по мануалам, взял первый попавшийся скетч, реализующий UART-мост, выбрал в качестве входа не 1-2 пины, а 8-9, залил, и появилось эхо, и появился отклик в терминале. Всё заработало на пять с плюсом. Просто, наверное, нельзя слепо верить всем инструкциям.
Делат тоже самое и напоролся на тоже самое. В итоге, после более чем недели мытарств по мануалам, взял первый попавшийся скетч, реализующий UART-мост, выбрал в качестве входа не 1-2 пины, а 8-9, залил, и появилось эхо, и появился отклик в терминале. Всё заработало на пять с плюсом. Просто, наверное, нельзя слепо верить всем инструкциям.
Просто, наверное, следовало хоть что-то почитать, прежде чем браться за железки.
УАРТ-мост на Уно или Нано не может использовать пины 0 или 1.
Просто, наверное, следовало хоть что-то почитать, прежде чем браться за железки.
УАРТ-мост на Уно или Нано не может использовать пины 0 или 1.
Если вы так продвинуты, то дайте ссылку на источник вашей информации. Буду благодарен.
На CH340G самотест с замыканием Rx и Tx не работает
Надо же. Хорошо что мой USB<>UART на CH340G о этом не знает и прекрасно гонит эхо аж на 921600 бод.
Если вы так продвинуты, то дайте ссылку на источник вашей информации. Буду благодарен.
Какой источник? Описание платы Уно/Нано в сети не можете найти?
На Уно (Нано) один UART, он выведен на USB и ОН ЖЕ - на пины 0 и 1. Поэтому для UART моста пины 0 и 1 использовать нельзя, они уже заняты.
На CH340G самотест с замыканием Rx и Tx не работает
Надо же. Хорошо что мой USB<>UART на CH340G о этом не знает и прекрасно гонит эхо аж на 921600 бод.
Ваш CH340 об этом не знает потому, что он живёт НЕ на ардуине :)
Ваш CH340 об этом не знает потому, что он живёт НЕ на ардуине :)
Зачем при "самотесте" , при замкнутых RX и TX , нужна аурдунья???????
dosikus, перечитайте #6, речь шла о ардуино c ch340 и использование его как usb-uart переходник.
dosikus, перечитайте #6, речь шла о ардуино c ch340 и использование его как usb-uart переходник.
Это как раз тот случай, когда переходник USB-TTL на CH-340G прекрасно работает...(то-есть вне аппаратных реалий ардуино ))) )
Вот даже не знаю, кому ответить, скореее просто "в эфир" ;).
Я постоянно использую, в качестве USB-UART просто Мегу с замкнутым Ресетом. Ресет проводочком замыкаю на землю и использую. Только надписи Rx и Tx нужно наоборот читать. Все и всегда работает.
Вот даже не знаю, кому ответить, скореее просто "в эфир" ;).
Я постоянно использую, в качестве USB-UART просто Мегу с замкнутым Ресетом. Ресет проводочком замыкаю на землю и использую. Только надписи Rx и Tx нужно наоборот читать. Все и всегда работает.
Вот у меня такая ардуина:
на ней, если замкнуть на массу резет, подцепить к USB, замкнуть Rx и Tx на выводах 1 и 2, то эха в терминале нет. Заливаешь скетч (сделал на других пинах) - эхо есть! И при подключении к HDD может передавать команды, Если заводить с 1-2 команды не передаются, но приём данных идёт .
DIMAX!!! ты озвучил причину в пустоту ))) (вспомнились грабли)
Вот у меня такая ардуина:
на ней, если замкнуть на массу резет, подцепить к USB, замкнуть Rx и Tx на выводах 1 и 2,
Я вам уже посjветовал СНАЧАЛА почитать описание платы, а уже потом писать в форум всякие глупости. На этой плате на выводах 1 и 2 нет Rx и Tx