LCD Riverdi with FT800 + ATmega128 ???
LCD Riverdi with FT800 + ATmega128 ???
Help me, please, simple example !!!
Many topics, but the working example did not find.
Many topics, but the working example did not find.
- stefan.filipovic
- mikroElektronika team
- Posts: 1135
- Joined: 18 Dec 2018 10:30
Re: LCD Riverdi with FT800 + ATmega128 ???
Hi,
Please tell me for which Riverdi display exactly you are looking for an example?
Kind regards,
Please tell me for which Riverdi display exactly you are looking for an example?
Kind regards,
Stefan Filipović
Re: LCD Riverdi with FT800 + ATmega128 ???
Hi,
LCD Riverdi: RVT4.3BCFWN00, but
the controller FT800.
Why is the model here?
Input signals LCD Riverdi:
• SPI: — mosi, miso, sck, ss (only SPI mode 0 is supported);
• intr — interrupt Signal (Output signal LCD), Active Low, Internally 47k Pull UP (usually not used);
• pd — power Down Signal, Active Low, Internally 47k Pull UP;
• VDD — power supply (3.3 V);
• GND — Ground.
Kind regards, Gennadiy.
LCD Riverdi: RVT4.3BCFWN00, but
the controller FT800.
Why is the model here?
Input signals LCD Riverdi:
• SPI: — mosi, miso, sck, ss (only SPI mode 0 is supported);
• intr — interrupt Signal (Output signal LCD), Active Low, Internally 47k Pull UP (usually not used);
• pd — power Down Signal, Active Low, Internally 47k Pull UP;
• VDD — power supply (3.3 V);
• GND — Ground.
Kind regards, Gennadiy.
- stefan.filipovic
- mikroElektronika team
- Posts: 1135
- Joined: 18 Dec 2018 10:30
Re: LCD Riverdi with FT800 + ATmega128 ???
Hi,
I just made an example for Atmega128 using Riverdi Click, this display, and mikroBoard for AVR 64-pin.
Please find the project and pictures of connection in the attachment.
Kind regards,
I just made an example for Atmega128 using Riverdi Click, this display, and mikroBoard for AVR 64-pin.
Please find the project and pictures of connection in the attachment.
Kind regards,
- Attachments
-
- Pictures.zip
- (7.67 MiB) Downloaded 114 times
-
- Riverdi_FT800_ATMEGA128.zip
- (246.17 KiB) Downloaded 112 times
Stefan Filipović
Re: LCD Riverdi with FT800 + ATmega128 ???
Happy New Year 2019!
Thanks for the example.
I'll look after January 9
Kind regards, Gennadiy.
Thanks for the example.
I'll look after January 9
Kind regards, Gennadiy.
- stefan.filipovic
- mikroElektronika team
- Posts: 1135
- Joined: 18 Dec 2018 10:30
Re: LCD Riverdi with FT800 + ATmega128 ???
Hi Gennadiy,
You're welcome.
Happy New Year and kind regards,
You're welcome.
Happy New Year and kind regards,
Stefan Filipović
Re: LCD Riverdi with FT800 + ATmega128 ???
Hi Stefan!
I use: 5V board with a Atmega128 + 74HC125 level converter + Riverdi Break Out Board 20 + LCD RVT4.3BCFWN00.
I don't have a VisualTFT.
Corrected your example:
// TFT module connections
var FT800_RST: sbit at PORTB6_bit; // Power Down Signal (PD), Active Low
var FT800_RST_Direction: sbit at DDB6_bit; // RST - PD on Break Out Board 20
var FT800_CS: sbit at PORTB0_bit; // CS - SPI (Hard)
var FT800_CS_Direction: sbit at DDB0_bit;
var FT800_INT: sbit at PORTE7_bit;
var FT800_INT_Direction: sbit at DDE7_bit; // must as input
// TFT module connections
// Init:
DDRB := 0xFF; // set direction to be output
DDRE := 0x00;
// DDRD := 0xFF; //
But, I see the initialization of the LCD (white color) and ... everything.
I will write a simple display list by hand.
Kind regards, Gennadiy.
I use: 5V board with a Atmega128 + 74HC125 level converter + Riverdi Break Out Board 20 + LCD RVT4.3BCFWN00.
I don't have a VisualTFT.
Corrected your example:
// TFT module connections
var FT800_RST: sbit at PORTB6_bit; // Power Down Signal (PD), Active Low
var FT800_RST_Direction: sbit at DDB6_bit; // RST - PD on Break Out Board 20
var FT800_CS: sbit at PORTB0_bit; // CS - SPI (Hard)
var FT800_CS_Direction: sbit at DDB0_bit;
var FT800_INT: sbit at PORTE7_bit;
var FT800_INT_Direction: sbit at DDE7_bit; // must as input
// TFT module connections
// Init:
DDRB := 0xFF; // set direction to be output
DDRE := 0x00;
// DDRD := 0xFF; //
But, I see the initialization of the LCD (white color) and ... everything.
I will write a simple display list by hand.
Kind regards, Gennadiy.
Last edited by martgg on 09 Jan 2019 12:21, edited 1 time in total.
- stefan.filipovic
- mikroElektronika team
- Posts: 1135
- Joined: 18 Dec 2018 10:30
Re: LCD Riverdi with FT800 + ATmega128 ???
Hi Gennadiy,
I'm glad to hear that you managed to modify my example for your needs.
Kind regards,
I'm glad to hear that you managed to modify my example for your needs.
Kind regards,
Stefan Filipović
Re: LCD Riverdi with FT800 + ATmega128 ???
Who worked with the LCD on FT800 before creating the VisualTFT?
- stefan.filipovic
- mikroElektronika team
- Posts: 1135
- Joined: 18 Dec 2018 10:30
Re: LCD Riverdi with FT800 + ATmega128 ???
Hi Gennadiy,
If this is a question for MikroElektronika, I can tell you that we have released the FT800 library together with the first release of VisualTFT software.
Before that, we did not work with FT800 graphic controller.
Kind regards,
If this is a question for MikroElektronika, I can tell you that we have released the FT800 library together with the first release of VisualTFT software.
Before that, we did not work with FT800 graphic controller.
Kind regards,
Stefan Filipović
Re: LCD Riverdi with FT800 + ATmega128 ???
Hi Stefan.
Thank.
This is the complete answer.
Do you have a general guide to working with the LCD on FT800 using the FT800 library?
Kind regards, Gennadiy.
Thank.
This is the complete answer.
Do you have a general guide to working with the LCD on FT800 using the FT800 library?
Kind regards, Gennadiy.
Last edited by martgg on 11 Jan 2019 16:44, edited 1 time in total.
- stefan.filipovic
- mikroElektronika team
- Posts: 1135
- Joined: 18 Dec 2018 10:30
Re: LCD Riverdi with FT800 + ATmega128 ???
Hi Gennadiy,
You're welcome.
Kind regards,
You're welcome.
Kind regards,
Stefan Filipović
Re: LCD Riverdi with FT800 + ATmega128 ???
Do you have a general guide to working with the LCD on FT800 using the FT800 library?
- stefan.filipovic
- mikroElektronika team
- Posts: 1135
- Joined: 18 Dec 2018 10:30
Re: LCD Riverdi with FT800 + ATmega128 ???
Hi Gennadiy,
There are several examples in the compiler that use the FT800 Library.
Also, there is a very helpful help file for this library.
Please find this help file in the attachment.
Kind regards,
There are several examples in the compiler that use the FT800 Library.
Also, there is a very helpful help file for this library.
Please find this help file in the attachment.
Kind regards,
- Attachments
-
- FT800_mikroPascal.zip
- (436.02 KiB) Downloaded 106 times
Stefan Filipović
Re: LCD Riverdi with FT800 + ATmega128 ???
Hi Stefan.
Thanks for the help.
This help is in the FT800 library.
Need a description on the function.
How to check the controller after initialization?
Is the controller ready for operation?
Is the REG ID value 7С?
For example in C:
chipid = Ft_Gpu_Hal_Rd8(phost, 0x102400);
while(chipid != 0x7C) {chipid = Ft_Gpu_Hal_Rd8(phost, REG_ID); }
Kind regards, Gennadiy.
Thanks for the help.
This help is in the FT800 library.
Need a description on the function.
How to check the controller after initialization?
Is the controller ready for operation?
Is the REG ID value 7С?
For example in C:
chipid = Ft_Gpu_Hal_Rd8(phost, 0x102400);
while(chipid != 0x7C) {chipid = Ft_Gpu_Hal_Rd8(phost, REG_ID); }
Kind regards, Gennadiy.