Ну вот например aduc824 и 847, тоже на часовом кварце.
на aduc824 нет дробного делителя, там тихий ужас, 9600 уже с ошибкой в 2.5% (допустима до 5%).
а на aduc847, даже 57600/115200 вполне вменяемые, ошибка 0.18%.
Получается за счет BaudRate = (2*CoreClock) / (2^(DIV-1)*(T3FD+64)
Именно за счет дробного делителя удаётся добиться почти точных скоростей даже при том, что исходный кварц не торт.
Вы забыли довольно толстый пласт с линеаризацией подаваемой мощности. То есть если просто время открытия менять линейно, яркость при этом меняться будет нелинейно. Я немного сумбурно описывал этот момент в статье про реализацию ПИД регулятора в разделе «VI. Управление мощностью».
на aduc824 нет дробного делителя, там тихий ужас, 9600 уже с ошибкой в 2.5% (допустима до 5%).
а на aduc847, даже 57600/115200 вполне вменяемые, ошибка 0.18%.
Получается за счет BaudRate = (2*CoreClock) / (2^(DIV-1)*(T3FD+64)
Именно за счет дробного делителя удаётся добиться почти точных скоростей даже при том, что исходный кварц не торт.
выбитайте
10:46 мск Антон Федоров(Новосибирск) прошел тест на 261 баллов
admin2012.ru/test/sert/7cce53cf90577442771720a370c3c723
хотя по вопросу №18 я отписал, что не согласен :)
интересно, правильные ответы узнать можно будет?