This commit is contained in:
2026-02-27 15:38:07 +03:00
parent 97a7bfeb07
commit d65a758c31
5 changed files with 144 additions and 248 deletions

View File

@@ -46,7 +46,7 @@
/* Private typedef -----------------------------------------------------------*/
/* USER CODE BEGIN PTD */
#include "linkBlink.h"
/* USER CODE END PTD */
/* Private define ------------------------------------------------------------*/
@@ -133,10 +133,18 @@ int main(void)
MX_TIM2_Init();
MX_ADC1_Init();
MX_I2C1_Init();
// MX_RTC_Init();
/* USER CODE BEGIN 2 */
BufferState_t buffer_init();
LED_BlinkRx_Config_t led_rx =
{
.port = GPIOC,
.pin = GPIO_PIN_13,
.blink_period = 10, // 100 мс
.blink_count = 2 // 3 мигания
};
LED_BlinkRx_Init(&led_rx);
BufferState_t buffer_init();
led_blink(GPIOC, 13, rest_iter, reset_blink_delay);
MODBUS_FirstInit(&hmodbus1, &mb_huart, &mb_htim);
@@ -163,10 +171,21 @@ int main(void)
/* USER CODE BEGIN WHILE */
while (1)
{
if (MB_DATA.Coils.reserve3[3]==1)
{
MB_DATA.Coils.reserve3[3]=0;
LED_BlinkRx_Init(&led_rx);
}
//////блинкер по приему RS
if (hmodbus1.f.blink==1)
{
hmodbus1.f.blink=0;
LED_BlinkRx_OnRx();
}
LED_BlinkRx_Process();
//////
////// запись во флэш
if (MB_DATA.Coils.reserve3[0]==1)
{
MB_DATA.Coils.reserve3[0] = 0;