I have spent a few days trying to get a screen to work with a microcontroller. I have two screens - one that uses the ILI9481 driver (like this: https://shop.boxtec.ch/images/45111_a.jpg) and one HX8357C (like this: https://img.banggood.com/thumb/water/oa ... dc1721.png) - one is designed to be a shield for an Arduino Uno and is designed to be a shield for a MEGA2560. Both are 480×320 pixels. I want to get either working with the ESP32. I have tried with no success to interface both with a Teensy 3.6 too. I am using the Arduino IDE because I thought that would be easiest but if there is a better way I would like to know. I have downloaded many different libraries and connected using many different methods but I can get no reponse. The closest I came was to get the ILI9841 screen working with the MCUFriend library on an Arduino Uno.
There are a lot of variables and I don't know which combinations of screen and library and interface method should work together but don't because I'm doing it wrong and which combinations will not work together at all. If anyone could point me in the right direction, I would be very grateful. I may be missing something very obvious, like either screen cannot be controlled by 3.3V or something like that. I know the ILI9481 screen needs 5V for power, but does it need it for control signals?
Thanks in advance.
How to interface with 480x320 Screen
- Vader_Mester
- Posts: 300
- Joined: Tue Dec 05, 2017 8:28 pm
- Location: Hungary
- Contact:
Re: How to interface with 480x320 Screen
Check our this thread.
This works only with ESP-IDF.
This works only with ESP-IDF.
Code: Select all
task_t coffeeTask()
{
while(atWork){
if(!xStreamBufferIsEmpty(mug)){
coffeeDrink(mug);
} else {
xTaskCreate(sBrew, "brew", 9000, &mug, 1, NULL);
xSemaphoreTake(sCoffeeRdy, portMAX_DELAY);
}
}
vTaskDelete(NULL);
}
Re: How to interface with 480x320 Screen
Thanks for the assistance. I ordered the ILI9488 mentioned on the list and finally got it working.
Who is online
Users browsing this forum: Baidu [Spider] and 62 guests