Hi I have omron D6t 32x32 thermal sensor and it give 1023 field of data , How to receive more than 1 byte data in stm? Can any one help me? Also I am storing the value to an character array but i need the value in decimal how to obatin that?
Hi I am Using STM 32f407 discovery board. and i coded for the I2C communication for both blocking and Interrupt API when i using the repeated start condition for receiving one bit in the interrupt condition some bugs are there in the code i don 't kn...
uint8_t data =0x4C; uint8_t Rxbuffer[35]; //temp1=8; HAL_I2C_Master_Transmit(&hi2c1,0x14,&data,1,10); HAL_I2C_Master_Receive(&hi2c1,0x14,(uint8_t*)Rxbuffer,35,35); HAL_Delay(50);this is the code i wrote to communicate with d6t-44l so in this...
The only provided sample code for 4x4 sensor in that field we have to only measure 36 filed .But in 32x32 we have to read 2048 field . In sample code they mention for 32 x32 insted of rxbuf[36] change rxbuf[2048] but when i do that code is hanged....
i wrote my Owen code for the i2c driver. the problem is only when repeated start and single byte reception for other thing the API is working fine. Ijust attached by i2c.c file