Arduino Mega 2560 Проблема с последовательной связью на частотах выше 1 Гц
Я пытаюсь установить последовательную связь с помощью USB на Arduino Mega 2560 R3.
Такая простая программа работает нормально, и я вижу результат на последовательном мониторе и мигает светодиод "TX".
Но когда я пытаюсь получить данные, используя последовательную библиотеку C++, serial.available() возвращает 0, что означает, что данные не передаются и светодиод "TX" не мигает. Код слишком велик для загрузки сюда, но на стороне ПК я просто читаю и пишу в цикле с частотой 20 Гц, а arduino в качестве ведомого просто проверяет Serial.available(), считывает информацию и распечатывает свои данные.
Хорошо работает на частотах< 1.1 Гц (я получаю данные на ПК и вижу мигание светодиода "TX"). Но на более высоких скоростях он не передает данные (мигает только светодиод "RX"). Я безуспешно играл с разными скоростями передачи.
На Arduino UNO все работает отлично, но мне нужна Arduino Mega 2560.