pvvx
Активный участник сообщества
А ка тогда ловить фронт \ а потом / ? Это требует обязательного переключения в прерывании...-------------------------------
У меня счет фронтов работает без проблем. Делал даже для двух пинов с разными частотами -работает до 140 кгц по каждому из пинов.
одновременно счет двух частот.
---------------------------------------------
Разрешение и запрет прерываний делаю этим:
#define XT_CLI __asm__ __volatile__("rsil a2,3"); //отключить прерывание
#define XT_STI __asm__ __volatile__("rsil a2, 0");//включить прерывание
----------------------------------------------
Проблемы возникают если начать управлять включением и отключением пинов в программе.
В пустой ОС может и 140 кГц, но при WiFi и выкрутасах SDK - фигу.