| поискавой системы для электроныых деталей |
|
MAX86140 датащи(PDF) 21 Page - Maxim Integrated Products |
|
|
|||||||||||||||||||||||||||||
MAX86140 датащи(HTML) 21 Page - Maxim Integrated Products |
|
21 / 89 page ![]() Pseudo-Code Example of Reading Data from FIFO Example pseudo-code for reading data from FIFO when using single photodiode channel and two LED channels. void device_data_read(void) { uint8_t sampleCnt; uint8_t regVal; uint8_t dataBuf[128*2*3]; //128 FIFO samples, 2 channel, 3 byte/channel int led1[32]; int led2[32]; ReadReg(0x07, &sampleCnt); //Read FIFO ReadFifo(dataBuf, sampleCnt * 3); int i = 0; for ( i = 0; i < sampleCnt; i++ ) { led1[i] = ((dataBuf[i*6+0] << 16 ) | (dataBuf[i*6+1] << 8) | (dataBuf[i*6+2])) & 0x7ffff; led2[i] = ((dataBuf[i*6+3] << 16 ) | (dataBuf[i*6+4] << 8) | (dataBuf[i*6+5])) & 0x7ffff; } } Example pseudo-code for reading data from FIFO when using dual photodiode channels and two LED channels. void device_data_read(void) { uint8_t sampleCnt; uint8_t regVal; uint8_t dataBuf[128*2*2*3]; //128 FIFO samples, 2 channel, 2 PD, 3 byte/channel int led1A[32]; int led1B[32]; int led2A[32]; int led2B[32]; ReadReg(0x07, &sampleCnt); //Read FIFO ReadFifo(dataBuf, sampleCnt * 3); int i = 0; for ( i = 0; i < sampleCnt; i++ ) { led1A[i] = ((dataBuf[i*12+0] << 16 ) | (dataBuf[i*12+1] << 8) | (dataBuf[i*12+2])) & 0x7ffff; // LED1, PD1 led1B[i] = ((dataBuf[i*12+3] << 16 ) | (dataBuf[i*12+4] << 8) | (dataBuf[i*12+5])) & 0x7ffff; // LED1, PD2 led2A[i] = ((dataBuf[i*12+6] << 16 ) | (dataBuf[i*12+7] << 8) | (dataBuf[i*12+8])) & 0x7ffff; // LED2, PD1 led2B[i] = ((dataBuf[i*12+9] << 16 ) | (dataBuf[i*12+10] << 8) | (dataBuf[i*12+11])) & 0x7ffff; // LED2, PD2 } } www.maximintegrated.com Maxim Integrated │ 21 MAX86140/ MAX86141 Best-in-Class Optical Pulse Oximeter and Heart-Rate Sensor for Wearable Health |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю 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 |