Кодируйте его с некоторыми приблизительными значениями и отправляйте 0xAA в цикле. Посмотрите на tx o / p с помощью области, измерьте ширину в битах, а затем ошибитесь ... «оптимизируйте» значения делителя. Это имеет некоторые преимущества по сравнению с поиском / чтением / усвоением огромного руководства пользователя и вычислением:
1) Это быстрее, если тебе не повезет.
2) Если выходных данных нет вообще, вы можете исправить хитрое оборудование и / или неправильную инициализацию UART и / или зарегистрировать адреса и / или назначения контактов, прежде чем тратить целую вечность, задаваясь вопросом, что вы сделали неправильно со скоростью передачи.
3) Он всегда работает, даже если формула скорости передачи данных в ручном режиме «правильная менее 100%».
4) Когда вы видите, что выход выводится правильно, но связь по-прежнему отсутствует, вы можете обвинить его в кабелях и / или DCE / DTE и / или гипертерминале и / или во всех других вещах, которые мешают работе RS232.