Цитата Сообщение от Titus Посмотреть сообщение
Сложно представить, что кто-то будет специально в чипе городить сложный огород, чередуя 12/13, или же делая задержку (которая зависит от техпроцесса, и может накосячить при переходе на другой БМК). Скорее всего (к чему я склоняюсь пока что) там не 2мкс, а примерно 2мкс.
Ну это просто проверить. Прерывания с сетевого таймера и программируемого таймера делаются с разных чипов. Так что можно посчитать, сколько за скажем так за 500 тиков сетевого таймера проскочит прерываний программируемого. А там уже исходя из результатов можно сделать выводы. Собственно известно, что сетевой работает чуточку побыстрее.
А задержку на логике сделать не сложно, также как и переключение 12/13. При переключении достаточно при каждом обнулении счетчика менять состояние триггера, а потом это значение триггера использовать в качестве младшего разряда загружаемого счетчика. Но как на самом деле сделано, наверное мы так никогда и не узнаем.