|
|
Уважаемые! На какие грабли надо обратить внимание при переделке программы софтверного UART с AT90S1200 на ATtiny26? Делаю как в мануале AVR 305 на AT90S1200 - считаю задержки... Комп принимает то не те данные, то ошибки... Из практики задержка для скорости 1200 бод различается с указанным в мануале почти на порядок. Получается, ATtiny26 работает быстрее? В микроконтроллере устанавливаю задержку, потом компьютером сканю порт RS232 с увеличением каждый раз скорости в бодах на 1. Одни егоги :(
Строил графики, расчитывал, но выше скорости 2000 бод достичь не удалось.
И еще один вопрос - если я буду указывать нестандартные скорости для UART компьютера (например, 4876 бод), он будет их нормально переваривать?
Траблы именно с микроконтроллером ATtiny26 вызваны тем, что там есть АЦП и колличество ног приемлимое. Применять AT90S4433 со встроенным UART не хочется - много ног.
E-mail: info@telesys.ru