вернуться на главную

accelerometer
LIS3LV02DQ

Попал в руки акселерометр LIS3LV02DQ. Захотелось пощупать, как он работает.
Для тестирования спаял небольшую схемку.
Данные из акселерометра читаются через I2C.

accelerometer sch

Давно заметил, что самое ленивое - для каждой схемы паять хвостик подключения к RS232. Поэтому хвостик сделал общим для всех устройств. Он подключается к плате с помощью гребёнки (такого же типа, как IDE) 2х5 штырьков.

accelerometer sch

Результат работы можно наблюдать с помощью hyperterminal 115200 8n1 flow control - none.
Ниже приведён пример, как это выглядит в гипертерминале.

Axelerometr detected!
0xFFCD 0xFF62 0x0050                          *                                                                    
0xFEBC 0xFCD7 0x0110                      *****                                               
0xFDAC 0xFBDA 0x014B                  *********                                               
0xFDBD 0xFBBC 0x0066                  *********                                               
0x0007 0xFD02 0xFF8D                          **                                                
0x026E 0xFDDE 0xFEA9                          **********                                                        
0x030B 0xFDF6 0xFD72                          *************                                                           
0x02CB 0xFD9B 0xFD2D                          ************                                                          
0x004D 0xFD38 0xFC40                          ***                                                 
0xFCC1 0xFCCE 0xFB53                                    
0xFBBF 0xFCD4 0xFCA9           ****************                                               
0xF915 0xFCAE 0xFF01 **************************                                               
0xF800 0xFC57 0x024C **************************                                               
0xF800 0xFCC8 0x064D **************************                                               
0xF800 0xFD64 0x07FF **************************                                               
0xF800 0xFF61 0x054D **************************                                               
0xFE7D 0x00F4 0x00B4                     ******                                               
0x05F6 0x018C 0xF8CB                          ***********************                                                                     
0x07FF 0x00AE 0xF800                          *******************************                                                                             
0x07FF 0xFF5B 0xF925                          *******************************                                                                             
0x029F 0xFE8C 0xFC79                          ***********                                                         
0xFB93 0xFC73 0xFEAD          *****************                                               
0xF800 0xFA2B 0xFF85 **************************                                               
0xF800 0xFBBC 0x03ED **************************                                               
0xF800 0xFC95 0x07FF **************************
Программа написана на Си в "IAR Embedded Workbench 4.0".
В архив вложен готовый для прошивки hex
Программируется самопальной утилитой.
Процессор нужно сконфигурировать, чтобы он работал с кварцем командами avr_isp.exe F 1 19 и avr_isp.exe F 0 ff
Строка для программирования: avr_isp.exe E W 1bbot.hex

P.S. тут можно посмотреть как это выглядит.

вернуться на главную

Сайт создан в системе uCoz