LCD Riverdi with FT800 + ATmega128 ???

General discussion on mikroPascal PRO for AVR.
Author
Message
User avatar
stefan.filipovic
mikroElektronika team
Posts: 1135
Joined: 18 Dec 2018 10:30

Re: LCD Riverdi with FT800 + ATmega128 ???

#16 Post by stefan.filipovic » 16 Jan 2019 14:59

Hi Gennadiy,

To confirm the FT800 is awake and ready to start accepting display list information the identity
register is read in a loop until it reports back 0x7C. It will always be 0x7C if everything is awake
and functioning correctly.
This could be done with our library in this way:

Code: Select all

uint8_t chipID;
do
{
    FT800_IO_ReadBuffAddr(_FT800_REG_ID, &chipID, 1);
}
while(chipID != 0x7C);
_FT800_REG_ID is the const number of ID register address (0x102400).

Kind regards,
Stefan Filipović

martgg
Posts: 18
Joined: 07 Jul 2017 15:40

Re: LCD Riverdi with FT800 + ATmega128 ???

#17 Post by martgg » 16 Jan 2019 16:05

Hi Stefan.

What LSD is used in your example for Atmega128: Riverdi Click, this display, and mikroBoard for AVR 64-pin.
If LCD RVT4.3BCFWN00, it's strange!
Your screen displays, but mine does not.
I changed only pins.

Kind regards, Gennadiy.

User avatar
stefan.filipovic
mikroElektronika team
Posts: 1135
Joined: 18 Dec 2018 10:30

Re: LCD Riverdi with FT800 + ATmega128 ???

#18 Post by stefan.filipovic » 16 Jan 2019 17:59

Hi Gennadiy,

I have used this Riverdi Display.
Here is the datasheet of this display.

To be sure, I just downloaded and tested the project which I have attached, and it works well.

Be sure to connect every pin properly. Could you please attach some pictures of that connection?

The connection between Riverdi Click -> mikroBoard should look like below:

INT -> RD1
RST -> RD0
CS -> RB0
SCK -> RB1
SDO -> RB3
SDI -> RB2
3v3 -> 3.3V
GND -> GND

Kind regards,
Stefan Filipović

Post Reply

Return to “mikroPascal PRO for AVR General”