prenticedavid
prenticedavid
God invented Shields. You plug a Shield into an Arduino or NUCLEO. All the wiring is known. The display works. If you want to use a BluePill, wire everything according...
Your #defines match the schematic. There is no point in running a blinky that verifies only two pins. You must verify the full set of defines works with LCD_ID_readreg. Your...
Success at last !!! PB3 is not used by SWD but PB4 certainly is. I am taking my dog out. I will post a SPECIAL for you when I get...
#define USE_SPECIAL in shield.h #define (USE_RTEK1000_BLUEPILL in special.h add the following block to special.h ``` #elif defined(USE_RTEK1000_BLUEPILL) && (defined(__STM32F1__) || defined(STM32F103xB)) // MAPLECORE or STM32CORE #warning USE_RTEK1000_BLUEPILL #if defined(ARDUINO_NUCLEO_F103C8) //regular...
I do not understand a hobbyist making their own pcb. Ready-made pcb is cheap. I do not understand an enthusiast developing any scope software with an obsolete STM32F103. Yes, it...
I can not see any attached files. Surely it is easier to just use the default wiring for BLUEPILL in shield.h. Then you don't have to worry about Specials. If...
Yes, data bus is on PA0..PA7. Wire it up. Run LCD_ID_readreg sketch. #define LCD_D0 PA0 etc In an ideal world you plug a a ready made shield into Uno, Zero,...
Your readreg is "almost" ok. It looks like you have an ILI9488 controller ``` reg(0x0004) 00 54 80 66 Manufacturer ID ... reg(0x00D3) 01 01 95 89 ILI9341, ILI9488 ......
``` Port data |D7 |D6 |D5 |D4 |D3 |D2 |D1 |D0 | Pin stm32 |PA7|PA6|PA5|PA4|PA3|PA2|PA1|PA0| Control pins |RD |WR |RS |CS |RST| Pin stm32 |PB0|PB6|PB7|PB8|PB9| ```
Standard BluePill wiring: ``` Port data |D7 |D6 |D5 |D4 |D3 |D2 |D1 |D0 | Pin stm32 |PA7|PA6|PA5|PA4|PA3|PA2|PA1|PA0| Control pins |RD |WR |RS |CS |RST| Pin stm32 |PB0|PB6|PB7|PB8|PB9| ``` The...