реклама на сайте
подробности

 
 
> Вопрос по акселерометру, LIS302DL
Servus
сообщение Jun 4 2009, 10:43
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 29-01-09
Из: Львів
Пользователь №: 44 118



Добрый день.

Работаю с акселерометром 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"?
Может я неправильно ево инициализирую, поделитесь кодом плз.

Спасибо.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 10th July 2025 - 00:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.0136 секунд с 7
ELECTRONIX ©2004-2016