Решил немного освежить знания по такому типу подключению и появилось несколько вопросов
посмотрел даташиты 2560:
http://wiki.amperka.ru/_media/продукты: ... asheet.pdf (страница 226)
CH340G
https://www.insidegadgets.com/wp-conten ... asheet.pdf (страница 5)
atmega16u2
http://ww1.microchip.com/downloads/en/D ... oc7799.pdf (страница 175)
К примеру. Устройство обработки связь с которым происходит с 2560 идет через конвертер логических уровней и оно может кушать: 9600,14400,19200,28800,38400,57600,115200,230400,460800
И вот вопросы...
-Меньше ошибок (при совместной работе устройств) на 38400 и скорости выше 250000(включительно) ? Так ли это? (Не нашел информации,есть ли вообще ошибки на 460800)
-Может ли конвертер логики при подъеме скорости внести ошибки? Если да, то при каких обстоятельствах ( к примеру занижение по питанию, электромагнитные помехи)?
-вопросы от новичка. ch340g и 16u2 отвечают за прошивку мегу, таким образом скорость обновления прошивки можно поднять со стандартных 9600 до 38400 в диспетчере устройств ос (кол-во ошибок одинаково по таблице) ?
- к описанию платы 2560 говорится(http://arduino.ru/hardware/arduinoboardmega2560): Выводы 0 и 1 подключены к соответствующим выводам микросхемы последовательной шины ATmega8U2. Т.е Serial0 обработка подключенного устройства к меги обрабатывается той же микросхемой что отвечает за прошивку скетчей в мегу ? каким образом идет разграничение при одновременной работе порта с разными подключениями? (к примеру, вывод в терминал ответов подключенного ус-ва и тд?)
- в третей ревизии, вроде как 16u2 установлен. новая микросхема аналогично работает схеме 8u2 без изменений?
- как понимать из даташита к ch340g следующее описание относительно ошибок: Transmitter baud rate error is less than 0.3%, receiver baud
rate error tolerance is at most 2%. Т.е при любых скоростях ошибки микросхемы на прием не превысят 2% и отдачу 0.3% ? Или нельзя превышать эти значения по всем скоростям для этой микросхемы?
-с подключением по serial0 можно по информациям производителей ориентироваться относительно скоростей и ошибок, а с остальными Serial1,2,3 информацию по скоростям и ошибкам где-бы изучить ? Какие ограничение к этим портам ?
- есть ли способ подсчитать ошибки в работе (меняя скорости) или хотя бы их отследить? если да, то каким способом ?