Добрый день.
Работаю с акселерометром LIS302DL.
От нево мне нужно собирать даные каждую секунду и отслеживать "double click".
С первым проблем нету, запускаю акселерометр с частотой 100Гц и каждую секунду читаю значения XYZ.
А вот с "double click" есть одна проблема: при сборе даных срабатывает прерывание от "double click" (каждую секунду).
Когда даные не читаю "double click" работает нормально.
Инициализация акселерометра:
CODE
CLICK_timelimit = 0xFF;
CLICK_latency = 0x80;
CLICK_window = 0xFF;
CLICK_THSZ = 0x00 ); //Click Threshold on Z axis
CLICK_SRC = 0x60; //Interrupt active, Double click on Z axis event
CLICK_CFG = 0x20; //Enable interrupt generation on double click event on Z axis
Ctrl_Reg3 = 0x87;
Ctrl_Reg1 = 0x47;
Возможно ли одновременно читать даные и отслеживать "double click"?
Может я неправильно ево инициализирую, поделитесь кодом плз.
Спасибо.