Продолжаю ковыряться с Modbus, но решила создать новую тему, а не писать в предыдущую. Собираю этот пример - slave, собралось, прошилось, но почему-то не работает. Тестирую точно также как в статье, Master шлет периодические запросы, но ответов нет.
Заранее спасибо за помощь )
Чтобы понять в чём дело, нужно врезаться в линию логическим анализатором и смотреть запросы и ответы. Так ничего не найдёшь. Искать ошибки в интерфейсах без логического анализатора гиблое дело.
Либо отсекать потенциальные проблемы по частям. В HAL_UART_RxCpltCallback() попадает?
Анализатора сейчас нет... В HAL_UART_RxCpltCallback() кстати не попадает.
@buka Ну все, значит проблема в связи/подключении скорее всего, данные не приходят.
Да, в общем сначала USART1 использовала, потом USART2, в какой-то момент подключено оказалось одним образом, а в проекте - по-другому. Конечно связи не было, глупая ошибка. Спасибо, теперь все работает 😉