Вопрос к опытным.
Берём AVR. пусть ATmega48
С внутренним кристалом 8Мгц - это по дефолту(с навешиванием кварца не заморачиваемся).
Пусть делителя не будет т.е. он равен 1 и того рабочая частота 8МГц
Делаем асинхронный USART:
1.скорость стандартная 9600
Получим ошибку 0,2%
2. скорость не стандартная 10400
Получим ошибку 0,16%
Вспомним что точность встроенного кварца и заводской калибровки 10%(Table 27-1. в ДатаШите). получаем что основную неточность вносит сам кварц.
Итого частота USARTA будет отличаться на 10,2% или 10,16%.
Вопрс:
1. будет ли по RS232 нормально гнаться данные туда сюда при отклонении частоты на 10%
2. какая ошибка становится критичной для USARTa????
ПС.Калибровка ручками встроенного кварца вещь хорошая, но не хочется этим заниматься