вторник, 10 января 2017 г.

Загадки во тьме

Переписал управление – все должно крутиться через табличный диспетчер, тактируемый прерыванием... и столкнулся с некоторыми странностями: тайминги отличаются от ожидаемых, странные лакуны в обмене с дисплеем и т.п. Пришлось до предела урезать код, чтобы было легче найти «виновника торжества». Пока что не нашел, но ищу.


UPD. Странности с диспетчером устранил, но причину увеличенных интервалов (должно быть 4 мс, а не 5 с хвостиком) пока не нашел. Вполне возможно, что в этом виноват кварц. Для проверки надо будет посмотреть тайминги при тактировании МК от от внутреннего генератора 8 МГц.


UPD2. Проблема не в частоте генератора. Очень интересно, очень...

Комментариев нет:

Отправить комментарий

Ваш комментарий откроется после проверки и подтверждения.
Благодарю за понимание необходимости проверки!