Вот ты сейчас поколебал моё понимание. По результатам гугления надо не просто добавить клок на каждый бит, а обработать стартовый и стоповый бит при выдержанной синхронности
ну как не нужны. если ты ничего не передаешь, то должен передаваться idle. дальше начинаются варианты: с uart приходит байт, пауза на 4 бита и еще байт. ваши действия на usart?
тут вообще мутно. В процессе, ОР приоткрыл завесу, что там 115200 5В. А про остальное неизвестно ничего. Может там вообще не 8n1 а что-то экзотическое)
В АСУТП тоже 8N1, редко 8N2. Лет 15-20 назад были и с E и O. Сейчас только первые варианты. Зато весь изврат ушел в способы хранения флота в ячейках. Нам пришлось реализовать 4 разных, и то есть оригиналы. 😂