Skip to main content
Vagni
Associate III
October 24, 2025
Question

Setting STM32FC0 USART1 in Modbus Communication on RS485 with DMA

  • October 24, 2025
  • 1 reply
  • 175 views

I want to use STM32FC091 USART1 for a MODBUS communication on RS485 with DMA. The STM32FC091 USART1 has a full implementation and supports using DMA, receiver timeout interrupt, Modbus communication and driver enable features.

I just successfully tested USART1 with DMA on RS485 with my NUCLEO-C092RC. With STM32CubeMX I set USART1 in asynchronous mode and it properly works.

Test_NUCLEO-C092RC_USART1_Async.png

 But when I try to select Modbus Communication mode for USART1 I get:

Test_NUCLEO-C092RC_USART1_Modbus.png

Driver Enable (DE) for RS485 features is not available. And only a USART1_TX GPIO Setting is available, all the others are not.

How to set USART1 for Modbus Communication?

 

 

1 reply

Ghofrane GSOURI
Technical Moderator
October 24, 2025

Hello @Vagni 

Thank you for bringing this limitation to our attention.

An internal ticket (ID: 220396) has been escalated to the development team for further investigation and resolution.

THX

Ghofrane

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.