Согласование уровней rs-232 и uart

roma28
Offline
Зарегистрирован: 21.03.2011

 Как лучше согласовать уровни rs-232 и uart(надо ли их вообще согласовывать), на чем это лучше сделать(оптопары, микросхемы типа max232)? Нужно ZigBee модуль к компьютеру подключить.

maksim
Offline
Зарегистрирован: 12.02.2012

Вы имеете ввиду как преобразовать RS-232 в TTL. К примеру вот: sodoityourself.com/max232-serial-level-converter/   вот готовое решение по USB:  domit.co.uk/ru/arduino-usb-serial-converter.html

Pendalf
Offline
Зарегистрирован: 05.03.2013

Я новичок. И мне кажется эта ветка мне подходит.

Можно ли к Arduino UNO подключить какое либо устройство через интерфейс RS232 ничего дополнительно не подключая, тоесть использовать только 0 и 1 контакты, Rx Tx?

У меня есть прибор, который работает с тензодатчиком и есть возможность по RS232 передавать данные на ПК или еще куда либо. Можно ли это как то соединить с Arduino? Будет ли работать? С ПК нормально соединяется по встроенному порту на материнской плате и работает, данные передаются в ASCII коде.

 

maksim
Offline
Зарегистрирован: 12.02.2012

Нет нельзя, как можно написано выше.

Pendalf
Offline
Зарегистрирован: 05.03.2013

maksim пишет:

Нет нельзя, как можно написано выше.

Спасибо, прочитал и все понял. Буду покупать Мах232. 

А вот еще вопрос.  Возможно ли ЕЩЕ подключение по rs-232 если я использую Шилд с экраном и кнопками? Он же через него работает (tx rx)? Тоесть я считываю с устройства данные и тут же из показывают на экране шилда. 

maksim
Offline
Зарегистрирован: 12.02.2012

Не понятно о чем вы...

Pendalf
Offline
Зарегистрирован: 05.03.2013

maksim пишет:

Не понятно о чем вы...

Выражаюсь наверно костноязычно. Попробую подробнее. Есть ардуино Уно. Есть Шилд с экраном и кнопками. Этот Шилд вставляв мы во все разъемы сразу. Некоторые выводятся наружу шилда с экраном для дальнейшего подключения. Вопрос в том как работает этот Шилд? Он же как раз по идее и общается с ардуино через Tx Rx, Тоесть этот порт уже занят? К контактам 0 и 1 я уже не могу подключать max232?

maksim
Offline
Зарегистрирован: 12.02.2012

Ну а что это за шилд? название у него есть? ссылку на него можно дать? по какой идеи? с чего вы взяли что этот шилд общается с дуиной по uart'у?

AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

Шилд скорее всего общается по SPI. tx-dx должны быть свободны.

maksim
Offline
Зарегистрирован: 12.02.2012

Я бы не сказал что скорее всего SPI, если самый популярный буквенно-цифровой 2х16, то по параллельному 4-битному интерфейсу. Гадать можно сколько угодно.

AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

Да, скорее всего такой, но все равно D0 и D1 стараются не задействовать.

Pendalf
Offline
Зарегистрирован: 05.03.2013

AlexFisher пишет:

Да, скорее всего такой, но все равно D0 и D1 стараются не задействовать.

Если быть совсем точным, то вот такой

http://www.buyincoins.com/new_en/details/new-keypad-shield-blue-backlight-for-arduino-duemilanove-robot-lcd-1602-board-product-11849.html

 

Надо попробовать купить эту самую max232. Сделаю, расскажу)