Здесь есть онлайн калькулятор
или можно вычислить значение регистра UBRR по формуле: UBRR=fck/16/BAUD-1, 95=16000000/16/10400-1
Что бы получить требуемую скорость 10400 (раельно получится 10416), нужно в регистр UBRR положить значение 95 UBBR=95
проверяем по формуле: BAUD = fck / (16(UBRR+1)), 10416=16000000/(16(95+1))
где:
BAUD - скорость обмена, бод;
fck - частота тактового генератора микроконтроллера, МГц;
UBRR - содержимое 8-битного доступного для записи регистра UBRR (0 - 255).




Ответить с цитированием