Top.Mail.Ru
Уведомления
Очистить все

STM32G030F6 работа с RS485

(@yuriy)
Level 3

Был организован обмен по RS485 для STM32F030F6 с использованием по максимуму всех апаратных возможностей этого МП, т.е. Hardware Flow Control (RS485) и DMA для приёма. При этом использовалась функция HAL_UARTEx_ReceiveToIdle_DMA(&huart1, receiveBuffer, BUFFER_SIZE_RX) и void HAL_UARTEx_RxEventCallback(UART_HandleTypeDef *huart, uint16_t Size). Всё бы хорошо, но при дальнейшем развитии программы не хватило памяти этой микросхемы. Перешёл на STM32G030F6. Настроил по аналогии с STM32F030F6, но в калбек не попадаю. Передача данных идёт без проблем. В чём дело - теряюсь в догадках. Правда для STM32G030F6 в КубеМх появился ряд дополнительных настроек, которые, как мне кажется, не должны влиять на результат.


Цитата
Создатель темы Размещено : 14.04.2026 14:54
Поделиться:
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.