Skip to main content
Mujtaba
Associate III
June 7, 2018
Question

LL USART APIs not woriking!

  • June 7, 2018
  • 1 reply
  • 523 views
Posted on June 07, 2018 at 08:33

Dear friends,

I am trying to send data over RS485 protocol using a STM32F107RCt6 MCU.

I config the project in CubeMX and when I write the following code, the USART does not send any data while the project compiles successfully and no errors occurs.

    DE_SIGNAL_GPIO_Port->BSRR = DE_SIGNAL_Pin;

    

    LL_mDelay(100);

    

    for(j=0;j<8;j++)

    {

        while(!LL_USART_IsActiveFlag_TXE(USART1)){}

        LL_USART_TransmitData8(USART1,snd_buff[j]);

        

    }

    

    while(!LL_USART_IsActiveFlag_TC(USART1)){}

    

        

    DE_SIGNAL_GPIO_Port->BRR = DE_SIGNAL_Pin;

I've done this project using SPL libraries and HAL libraries but now I want to migrate to LL APIs.

The code I wrote for LL APIs is pretty much the same as SPL APIs but I don't know why it is not working.

I've tested this code on STM32F103RCt6 MCU too but it also didn't work.

I am using the CubeMX version 4.25 and STM32CubeF1  version 1.6.

I'll be thankful if someone code help me using LL USART APIs in my project.

    This topic has been closed for replies.

    1 reply

    Tesla DeLorean
    Guru
    August 10, 2018

    Bumping stale unanswered questions off my feed

    @ST Community​ 

    Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..