ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
16 мая
91226 Топик полностью
rezident (09.06.2007 20:19, просмотров: 1) ответил Т.Достоевский на А вы знаете что значит tco_compa?
Я не знаток AVR, но разве в компиляторе нет функций типа __enable_interrupt, что возникает такая потребность разрешать прерывание записью непосредственно в регистр? И чем таким отличается R16, что его нельзя заменить статической переменной, расположенной в ОЗУ? Если я праивльно понял вам нужно выдерживать заданный период с миниминально возможным джиттером? Но ведь последовательность команд, состоящая из сохранения контента, извлечениея из ОЗУ переменной и записью ее значения в порт, даст лишь задержку в "ногодрыжечестве", но на период "ногодрыжечества" влиять не будет, т.к. количество тактов, затрачиваемых на эту прелюдию, не меняется при каждом вызове прерывания.