From fa552a932ca447df2e149bee9132353fa8c97219 Mon Sep 17 00:00:00 2001 From: "v.chau" Date: Tue, 19 Aug 2025 11:31:39 +0200 Subject: [PATCH] fixed broadcast rate --- Software/Core/Src/main.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Software/Core/Src/main.c b/Software/Core/Src/main.c index 9ce94ed..88a01a2 100644 --- a/Software/Core/Src/main.c +++ b/Software/Core/Src/main.c @@ -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 */ }