Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: [lpc2000] LPC2292 + QUAD UART tl16c754

2005-07-21 by Jan Cilliers

> I have a small problem with the wait states of the
> tl16c754. 

I strongly suspect you DO NOT!  We used this same TI
chip, and after weeks of sweat and tears messing with
wait states etc. we found that the problem relates to
the TI chip bus not working in the manner the data
sheet claims.

I implemented a work around, that has been working 
reliably for months now.

Before each read or write operation, I write a dummy
value to the scratch pad register.

This solved the problem.

FYI: I use only 2 wait states to the UART, but can't
remember that I checked if this is required or not.

> I have
> made a test method for writing and reading to some
> addresses. To the
> address of lcr i can write and read. But to the
> address of mcr I can't
> write or read to it. Both have the possebility to
> read and write. When
> The cs and bls signals are working when I write 0xaa
> and 0x55 to the
> quad uart.I look at the address lines and data lines
> by scope I see
> that the lines are triggered.
> I think that it has to do with the wait states. Now
> the BCFG register
> is set to 0x0000ef8f. With a maximum WST1 and WST2
> wait state and IDCY
> to it's maximum. I have tried to set the AURT and
> just write a
> character to it but that doesn't work. Has anyone a
> solution for this
> problem.
> I have tried to changing some wait states but still
> i have this issue.
> Can somebody help me with this issue.
> 
> remco
> 
> You never have to change anything you got up in the
> middle of the
> night
> to write.
> -- Saul Bellow
> 
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.