fixed broadcast rate
This commit is contained in:
@ -49,8 +49,7 @@ I2C_HandleTypeDef hi2c1;
|
||||
|
||||
int16_t data_pressure, data_temperature;
|
||||
uint8_t data_can[4];
|
||||
|
||||
|
||||
uint32_t systicks = 0;
|
||||
/* USER CODE END PV */
|
||||
|
||||
/* Private function prototypes -----------------------------------------------*/
|
||||
@ -115,13 +114,15 @@ int main(void)
|
||||
/* USER CODE END WHILE */
|
||||
|
||||
/* USER CODE BEGIN 3 */
|
||||
ASS_ReadSensor(&data_pressure, &data_temperature);
|
||||
systicks = HAL_GetTick();
|
||||
if((systicks % 50) <= 1){
|
||||
ASS_ReadSensor(&data_pressure, &data_temperature);
|
||||
data_can[0] = data_pressure & 0xFF; // LSB
|
||||
data_can[1] = (data_pressure >> 8) & 0xFF; // MSB
|
||||
data_can[2] = data_temperature & 0xFF; // LSB
|
||||
data_can[3] = (data_temperature >> 8) & 0xFF; // MSB
|
||||
ftcan_transmit(0x500, data_can, 4);
|
||||
|
||||
}
|
||||
}
|
||||
/* USER CODE END 3 */
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user