serial ch340G

unregistered
Offline
Зарегистрирован: 13.04.2017

Здравствуйте, уважаемые! Имеется клон Nano на чипе CH340G. Пытаюсь использовать для передачи данных на компьютер RX0 и TX1 . Монитор порта показывает псевдосимволы. При смене скорости порта приемника псевдосимволы меняются, из чего делаю вывод, что порт работает, только искажает байты данных. Пробовал и хардварный и софтварный сериал. Если подключение по USB, то символы шлются без искажений. 

Скетч элементарный:

#include <SoftwareSerial.h>
SoftwareSerial ss = SoftwareSerial(0,1);
void setup()
{
	ss.begin(9600);
	//Serial.begin(9600);
}

void loop()
{
	delay(1000);
	ss.println("A");
        //Serial.println("g");
}

Подключение к com-порту согласно распиновке DB-9: 

комп. 3-TX -> nano RX0

комп. 2-RX -> nano TX1

комп. GND -> nano GND

Что-то где-то упускаю, если кто сталкивался прошу подсказать.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

А Вы работаете в TTL уровнях или +/-12 В?

unregistered
Offline
Зарегистрирован: 13.04.2017

USB-UART нужен стало быть? 

sadman41
Offline
Зарегистрирован: 19.10.2016

max232

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Гы! Никого не смутило, что ТС софт сериал на контакты хард сериала вешает? Мне даже жутко пофантазировать, что это за тип извращений...

b707
Offline
Зарегистрирован: 26.05.2017

wdrakula пишет:

Гы! Никого не смутило, что ТС софт сериал на контакты хард сериала вешает? Мне даже жутко пофантазировать, что это за тип извращений...

это как раз мелочи по сравнению с тем. что он прямо к ком-порту подключается.

ТС, вам нужен USB-UARt переходник

nik182
Offline
Зарегистрирован: 04.05.2015

Ну почему же нельзя. Можно. Подключать надо через 1к Rx иначе сh340 не сможет залить программу.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

1. 0 и 1 нельзя юзать в софт сериале по двум причинам: 1 - подключены к USB-UART, 2 - они правда подключены к USB-UART. ;)

2. к порту - скорее всего уже пиздец Нанке. Но если это был ноут, то на новых бывает ком-порт с ТТЛ уровнями, тогда не сгорела.

3. Кстати правда интересно, где ком порт нашелся?

4. А что вообще за странная игра в компорт? В нанке для того и стоит CH341 чтобы делать виртуальный компорт...

5. Как обычно, чтобы не выглядеть клоуном, проще специалистам, а ты ведь пришел к нам, как к специалистам? Так вот и поясни специалистам, что и для чего ты делаешь. Вполне возможно, что делаешь глупость, но сам об этом не знаешь.

unregistered
Offline
Зарегистрирован: 13.04.2017

Ну вот почему людям сложно отвечать примерно в таком же разрезе? Теперь все понятно. Спасибо! Нанке действительно пиздец, но не полностью (USB Com работает, но не шьется, шьется через ISP). Com-порт нужен для подключения прибора в modbus-шину по RS-485. Прибор собран, прошивка написана и обкатана через USB, осталось разобраться с COM, по нему вопрос и появился.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

wdrakula пишет:

3. Кстати правда интересно, где ком порт нашелся?


Есть серии ноутов с выведенным ком портом, видимо специально для администраторов, там еще камеры нет и сканер пальчика )))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

unregistered пишет:

Ну вот почему людям сложно отвечать примерно в таком же разрезе? Теперь все понятно. Спасибо! Нанке действительно пиздец, но не полностью (USB Com работает, но не шьется, шьется через ISP). Com-порт нужен для подключения прибора в modbus-шину по RS-485. Прибор собран, прошивка написана и обкатана через USB, осталось разобраться с COM, по нему вопрос и появился.


далее MAX232 - конвертер интерфейсов UART - RS232