AnsweredAssumed Answered

False Framing Errors?

Question asked by naphtali on Aug 3, 2014
Latest reply on Aug 13, 2014 by Clive One
I am using an STM32F407 to receive data via UART and seem to be getting false FE interrupts. There are two reasons why I believe that they are false:

       
  1. I have looked at the timing on an oscilloscope and it appears to be fine.
  2.    
  3. If I disable the interrupt, I can receive the data intact with a passing CRC.
Specs:
USART6
1.8432MBaud (I have also tried 115.2kBaud)
8E2

    USART_InitStructure->USART_BaudRate              = BAUDRATE;
    USART_InitStructure->USART_WordLength          = USART_WordLength_8b;
    USART_InitStructure->USART_StopBits                 = USART_StopBits_2;
    USART_InitStructure->USART_Parity                     = USART_Parity_Even;
    USART_InitStructure->USART_HardwareFlowControl = USART_HardwareFlowControl_None;
    USART_InitStructure->USART_Mode                = USART_Mode_Rx | USART_Mode_Tx;
InitUSART(&USART_InitStructure);

USART_ITConfig(USARTx,USART_IT_ERR,ENABLE); 

Any ideas what conditions could be causing this?

Outcomes