Как это сделать на другом контроллере я знаю ))). Мне на ПЛК-100 нужно 9-битную передачу, с управляемым моей программой 9 битом (который должен быть ни разу не четностью!), организовать.
я ж и пытался объяснить как это сделать...
надо посчитать, сколько бит=1 в байте, и потом сделать настройку четности в порту одд или евен, учитывая что нужно получить на выходе. при этом уарт сам высчитает и подставит нужный 0 или 1 в 9-ю позицию( бит четности).