| Electronic Components Datasheet Search |
|
AN4506 Datasheet(PDF) 31 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN4506 Datasheet(HTML) 31 Page - STMicroelectronics |
|
31 / 47 page ![]() AN4506 Interrupt generation DocID026442 Rev 2 31/47 This paragraph provides the basics for the use of the selective axis movement detection feature. Here below is reported the example code which implements the SW routine for the selective axis movement recognition: The code sample exploits a threshold set at 60 dps selective axis movement detection and the event is notified by the hardware signal INT1. At step 7, the IG_DURATION register is configured like this to ignore events that are shorter than 1/DR = 1/100 ~= 10 msec in order to avoid false detections. Once the selective axis movement detection has occurred, a read of the IG_SRC register clears the request and the device is ready to recognize other events. 1 Write 0Fh into CTRL1 // Turn on the sensor and enable X, Y, and Z // ODR = 100 Hz 3 Write 80h into CTRL3 // Interrupt driven to INT1 pad 4 Write 00h into CTRL4 // FS = 245 dps 6 Write 1Fh into IG_THS_XH // Threshold = 60 dps 7 Write 58h into IG_THS_XL // Threshold = 60 dps 8 Write 1Fh into IG_THS_YH // Threshold = 60 dps 9 Write 58h into IG_THS_YL // Threshold = 60 dps 10 Write 1Fh into IG_THS_ZH // Threshold = 60 dps 11 Write 58h into IG_THS_ZL // Threshold = 60 dps 12 Write 01h into IG_DURATION // Duration = 10 ms 13 Write 65h into IG_CFG // Enable XL, YL and ZH interrupt generation in AND // configuration. Interrupt latched 14 Poll INT1 pad; if INT1=0 then go to 8 // Poll INT1 pin waiting for the // wake-up event 15 Read IG_SRC // Return the event that has triggered the // interrupt 16 (Wake-up event has occurred; insert your code here) // Event handling 17 Go to 15 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |