ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
924164 Топик полностью
Ксения (28.05.2019 23:48, просмотров: 446) ответил AlexG на В Хмегах аппаратное каскадирование таймеров, но будет ли это работать с энкодером - большой вопрос. Обсчитывать ПИД с частотой 100 кГц Хмега конечно не сможет, если только не писать все на ассемблере.
Я заводила под старшие разряды переменную в памяти (разряды 0-15 в регистре CNT, разряды 16-31 в ячейке памяти). Когда обслуживание энкодера вызывало прерывание по overflow, делала инкремент или декремент этой ячейке. Т.е. никакого умножения и никого ассемблера у меня не было. Энкодер получился чисто аппаратным, а overflow возникало очень редко.