Добрый день, Купил в Амперке адаптер RS232-TTL, подключил - выдает в порт какой-то мусор. Порт настроен 9600-N81, flow control пробовал разный. Простой скрипт на Mega2560: void setup() { Serial.begin( 9600); Serial1.begin( 9600); } void loop() { static int i=0; Serial.print( "Hello! "); Serial.println( i); Serial1.print( "Hello! "); Serial1.println( i); i++; delay( 3000); } В Serial выдается нормально, как и ожидалось, "Hello!" и номер Через адаптер - мусор: ▒▒▒▒▒▒▒▒▒▒Hel9 ▒▒j▒▒▒+ ▒Hel,▒jR▒▒▒j▒▒▒+ ▒Hel1 ▒▒▒▒▒▒▒▒▒▒Hel 88 ! 89▒▒▒+ ▒Hell▒H▒MC▒ʲj▒lo! ▒▒▒▒▒H%▒ ▒▒jR▒▒▒▒▒▒▒▒▒▒▒He,▒C▒▒▒▒j▒lo! ▒Hel LL▒H▒+ )▒115 ▒He▒ 18 ▒▒▒▒▒▒▒▒▒▒▒+ )▒Hel▒▒jR▒ 125▒lo! ▒▒▒▒H▒ ▒▒▒j▒▒▒▒▒▒▒▒k▒HSH▒▒▒▒▒llo!HejR▒ 14▒llo!▒He▒6 ▒▒▒4ell/▒H▒MLC▒▒▒▒▒ell▒H▒▒SH▒HHL ▒H▒1 Что я делаю не так?
VCC на +5В, землю на землю, данные на Tx1/Rx1 RS232-стороной - в выкидыш последовательного порта, прицепленный к мамке, вот такой: http://www.gigabyte.com/support-downloads/accessory-popup.aspx?pid=3589 с партномером 12cf1-1cm001-31r Выкидыш рабочий, проверено - я на него программатор вешал, работает.