paskal 1 7 ноября, 2013 Опубликовано 7 ноября, 2013 · Жалоба В Атмеловском AT89S8253 есть режим Х2 когда командный цикл становится 6 тактов вместо 12. Скажите, а частоты таймеров, UARTа тоже удваиваются? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 5 8 ноября, 2013 Опубликовано 8 ноября, 2013 · Жалоба В действительности этот режим не ускоритель, а - замедлитель в режиме "по-умолчанию". В Atmel'овских МК команды выполняются с машинным циклом в 6 тактов. Введен этот режим для совместимости с "классическими" MCS51 (где машинный цикл 12 тактов): частота генератора делится на 2, чтобы время выполнения участка программы совпадала с "классикой". Частоты/время таймеров - расчитываются так, как это приведено в документации на МК, и не зависит от режима Х2. Особо стоят устройства, отсутствующие в классическом МК51 (например, SPI): в документации оговорены скорости работы при включенном Х2. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться