Skip to main content
Visitor II
September 30, 2008
Question

UART1 DMA Not working, HW problem

  • September 30, 2008
  • 3 replies
  • 738 views
Posted on September 30, 2008 at 19:02

UART1 DMA Not working, HW problem

    This topic has been closed for replies.

    3 replies

    Visitor II
    May 17, 2011
    Posted on May 17, 2011 at 09:55

    Hi

    I tried using UART1 with DMA

    If I have a gap between characters longer than a character width I get garbage characters in the DMA Buffer

    If I use UART0 all is well

    You can see this on a scope, I sent the scope & ICE displays previously

    Is ST Micro going to fix this?

    Visitor II
    May 17, 2011
    Posted on May 17, 2011 at 09:55

    What is your setup code? do you have the fifo enabled on UART1?

    Visitor II
    May 17, 2011
    Posted on May 17, 2011 at 09:55

    Everything was setup the same

    All I did was change the UART from 1 to 0 and DMA Receive started working properly

    There is a HW bug in the silicon

    For Receive I have a gap of several character times & I get trash in the UART1 FIFO

    Uart1 rECEIVE does stop at the proper number of real characters, BUT I now have trash in the FIFO