/* * main.c * * Created: 18.06.2023 19:53:46 * Author: Lada Yuzhakova */ #include "UART.h" #include "modbus.h" #include "timer.h" #include "device_adc.h" #include "device_ring_buffer.h" #include "gpio.h" #include int main(void) { // Инициализации adc_init(); uart_initialize(); modbus_init(); gpio_init(); rb_initialize(get_rb_receive()); rb_initialize(get_rb_transmit()); // Запускаем таймер setup_timer(); while(1) { // Функция приема модбас-запроса modbus_rtu(); // Функция формирования модбас-ответа modbus_answer(); // Отправлять ответ по уарт UART_Transmit(get_rb_transmit()); } return 0; }