Comments (10)
SPI + ILI948x combination is a little tricky, because did not support 16-bit color. You should use Arduino_ILI9486_18bit
from arduino_gfx.
Hi, Thank you very much for your prompt response and suggestion. I have already tried using the Arduino_ILI9486_18bit constructor in my attempts, as indicated in my initial message. Unfortunately, I still haven't been able to get the display to work correctly with this setup.
#define GFX_BL 9 // default backlight pin, you may replace DF_GFX_BL to actual backlight pin
Arduino_DataBus *bus = new Arduino_HWSPI(7 /* DC */, 10 /* CS */);
Arduino_GFX *gfx = new Arduino_ILI9486_18bit( bus, 8 /* RST */, 0 /* rotation */, false /* IPS */);
I used this connections:
SCLK | D13
MISO | D12
MOSI | D11
LCD_CS | D10
LCD_BL | D9
LCD_RST | D8
LCD_DC | D7
TP_BUSY | D6
SD_CS | D5
TP_CS | D4
TP_IRQ | D3
Given this, I'm wondering if there might be another aspect of the configuration or setup that I'm missing, or if there's another workaround or step that I should try to resolve this issue.
Any further insights or recommendations you could offer would be greatly appreciated.
Thanks again for your time and support.
from arduino_gfx.
I found the SPI shared with SD and TP, you may need to pullup both CS to avoid signal conflict.
from arduino_gfx.
To ensure I'm understanding your suggestion correctly, are you recommending that I add pull-up resistors to the CS signals of both the SD card and the TP?
from arduino_gfx.
you can use pinMode and digitalWrite high to pull up in software
from arduino_gfx.
nothing to do, it doesn't work
from arduino_gfx.
thats all I know
from arduino_gfx.
Thank you again for your support.
I'll continue to investigate and explore other potential fixes or workarounds for the problem. If anyone else in the community has experienced something similar or has suggestions, I would be grateful for any additional advice.
from arduino_gfx.
I found the waveshare init code using 16-bit color, but ILI9486 datasheet did not mention it. And I tried other ILI9486 display cannot use 16-bit, so I believe it actually ST7796. you may try Arduino_ST7796 is it work.
from arduino_gfx.
Hi, @moononournation,
I tested HelloWorld.ino example with following settings:
#define GFX_BL 9//DF_GFX_BL // default backlight pin, you may replace DF_GFX_BL to actual backlight pin
Arduino_DataBus *bus = new Arduino_HWSPI(7, 10);
Arduino_GFX *gfx = new Arduino_ST7796(bus, 8 /*RST*/ , 0 /* rotation */);
but it doesn't work, the backlight comes on and nothing else; I also tried with IPS = true.
from arduino_gfx.
Related Issues (20)
- Problems with using setRotation HOT 4
- Is NV3023A supported? HOT 4
- WEA2012 miss D/C and TE pin define HOT 1
- GFX display not working with T-Display S3 AMOLED HOT 15
- Data Bus Class add bl618/bl616 HOT 1
- Pico tailor-made 8bit parallel not working, only slow software parallel with NT35510 HOT 1
- How to configure a three wire SPI without a DC line HOT 1
- Adding a new 7" blue EA7013 7inch ESP32 display with 16-bit parallel RGB interface HOT 4
- is st7789 170x320 supported? HOT 1
- Compile Error on Arduino 2.3.2 HOT 1
- Arduino_ESP32RGBPanel and Arduino_RGB_Display not compatible with ESP32 v3 library HOT 1
- Arduino_Canvas Compilation error: no matching function for call to 'Arduino_Canvas::Arduino_Canvas(int, int, Arduino_ESP32RGBPanel*&, int, int, int)' HOT 2
- Color problem while using ST7701 4" screen HOT 7
- Dev Device Declaration for ESP32-8048S070 - 7 Inch Display not working
- esp_lcd_panel interfaces
- Is ST7262 supported? HOT 1
- 1.47版本的库中Arduino_GFX_databus.h没有ESP32RGBPanel HOT 6
- Arduino_AXS15231B driver exception HOT 1
- ESP32-8048S070 - 7 Inch Display not working HOT 1
- Any possibility of this working on a teensy? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arduino_gfx.