BRT Community

Please login or register.

Login with username, password and session length
Advanced search  

News:

Welcome to the Bridgetek Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ Bridgetek Support

Please refer to our website for detailed information on all our products - Bridgetek - Bridging Technology

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - marcolando

Pages: [1]
1
Hello everybody,
I'm using a FT801 to drive a TFT display for show a menu interface; I send the display list through the Co-processor's FIFO.
Here is my problem: since the FT801 start and has been configured, the mcu sends a single display list, composed of 6 data bursts, for a total of 262byte (3bytes for the FIFO writing address at each burst + a total of 244bytes of payload/commands).
Bursts are repeated when the interface needs to change some parameters, button colors for example.
The FIFO memory address pointer starts from 0x0000 and, after the first complete data set the pointer is 0x00F4, then 0x01E8 after the second one and so on until the FIFO reaches the end and wraps newly from the beginning: .... 0x0F40 -> 0x0034 -> ...
Everything works fine until the FIFO wraps 0x0000 the 4th time (... 0x0FDC -> 0x00D0) at wich the display starts showing the FTDI logo!
Have you got any idea on this "strange" beahaviour of the FT801? What kind of test you suggest should I do in order to find the problem in my code?

Thank you very much in advance for the support,
Regards.

Marco.

Pages: [1]