- Posts: 1433
Porting Deviation to F3/F4 MCU, new LCD, etc
- rbe2012
- Offline
- So much to do, so little time...
Please Log in or Create an account to join the conversation.
- SadSack
- Offline
- Posts: 317
My list To Do has OLED 0.96" www.buydisplay.com/download/interfacing/...ries_Interfacing.pdf
TFT LCD Module Display,320x240,Touch Sceen
www.buydisplay.com/download/interfacing/...28-4_Interfacing.pdf
Really unsure if it will be suitable, fingers crossed!
One thought I had mostly from you idea about secondary screen for your devo12. How about dual screen 7/10
But a pipe dream for me...
Please Log in or Create an account to join the conversation.
- rbe2012
- Offline
- So much to do, so little time...
- Posts: 1433
I also had the idea to use this as a second display for my colored-screen Devos to have something I can read better outside in sunny conditions. But 0.96" is really small...
Those without board are much cheaper and will need only a few additional parts to work (in theory).
Please Log in or Create an account to join the conversation.
- MacGyverek
- Offline
- Posts: 68
I am a programmer and PCB developer in one small company (we do a controllers for heating devices). On our projects we are using smart LCD: artronic.com.pl/o_produkcie.php?id=1361 , artronic.com.pl/pdf/pl/M7-AXA-RTV2.PDF
Its very simple for control. You must have only UART TxD and RxD (for touch screen). There is two standards: UART (3.3V) and RS232. Power suppy is 5V.
All bitmaps/jpg/png you can put to SDCARD.
P.S. Sorry for my English.
Please Log in or Create an account to join the conversation.
- rbe2012
- Offline
- So much to do, so little time...
- Posts: 1433
Please Log in or Create an account to join the conversation.
- SadSack
- Offline
- Posts: 317
You did nothing wrong with your code they just don't work. Mine worked for a moment then just spots. Its a simple'ish fix
www.multiwii.com/forum/viewtopic.php?f=6&t=2705&start=20#p27797
worth a go but why not just lift pin 14 and leave it floating? or just add RC circuit. What i did to get it running for Multi-Wii and now its modded again for 4 wire serial, which is not so easy.
Please Log in or Create an account to join the conversation.
- SadSack
- Offline
- Posts: 317
Not complete yet but ....
Please Log in or Create an account to join the conversation.
- rbe2012
- Offline
- So much to do, so little time...
- Posts: 1433
I usually use overhead foils (inkjet film), print them with my inkjet (photo mode, really deep black) and transfer this with an UV lamp (for plants) to photosensitive plates.
But this method seems to make some things easier, esp. the time of lightning which I have to test with each new plate... seeing it changing the color while exposing is a great improvement.
It looks as if you don't have to care for light before applying the printout... I only use small red lights when I fix the printout until the plate is exposed and the photo-film is developed...
Please Log in or Create an account to join the conversation.
- john
- Offline
- Posts: 69
i made er9x with lcd st7565. now i want to use it for devo , i don't know here have any version to do this ?
Devo with screen st7565 ?
devo 7e use lcd NT7538 , Is it same st7565 , compatible ?
and SST25VF016B , i can replace by 25LC512-I/SN ?
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
25LC512 is very small (512kbit). I'd recommend something bigger. The Devo10 uses a 4MBit flash, which is much more suitable. The 25LC512 is not instruction-set compatible with the SST25VF032B. Deviation requires 4kB pages. Trying to coax it to work with 128kB pages will be a lot of effort.
Please Log in or Create an account to join the conversation.
- SadSack
- Offline
- Posts: 317
If you follow into any of them you will find code examples.
Another one code.google.com/p/u8glib/ Very helpfull had both types st7565 nt7538 running on that+arduino before deviation.
Please Log in or Create an account to join the conversation.
- SadSack
- Offline
- Posts: 317
Can't find circuit for this, sorry. Did work and selection buttons are correct to code but not wiki worked for me for driver nt7538.
Please Log in or Create an account to join the conversation.
- anthony7288
- Offline
- Posts: 51
oled use interface 8 bit 6800 or 8 bit 8080 or only SPI ?
Please Log in or Create an account to join the conversation.
- SadSack
- Offline
- Posts: 317
anthony7288 wrote: Hi Sadsack
oled use interface 8 bit 6800 or 8 bit 8080 or only SPI ?
All the above work. I used SPI for Devo 7e.
Please Log in or Create an account to join the conversation.
- anthony7288
- Offline
- Posts: 51
I find a Oled 2.4 inch , good size , but it very expensive .
and ST7565R serial LCD very cheap and publish , but seem it not compatible
i will do a Devo 7e with OLED 0.96 same SADSACK
Please Log in or Create an account to join the conversation.
- cody
- Offline
- Posts: 19
- STM32F103VET6 STM32 Minimum System Development Board (512KB flash)
- Winbond Serial Flash Memory Module SPI W25Q128FVSIG
- 2.4"240x320 SPI TFT LCD Serial 240*320 ILI9341 PCB Adapter SD Card LCD 2.4
The LCD and STM32F103VE should be ok with deviation, but did I get the right flash module?
Do I need any more components to start deviation?
And is there documentation how to hook everything up? (Which pins go where)
Please Log in or Create an account to join the conversation.
- Cereal_Killer
- Offline
www.deviationtx.com/wiki/hardware/devo10...hardware_connections
Edit: I cans guess: www.deviationtx.com/wiki/hardware/devo8#...hardware_connections
Taranis X9E | DEVO 10 | Devo U7E | Taranis Q7
What I do in real life: rivergoequestrian.com/
Please Log in or Create an account to join the conversation.
- anthony7288
- Offline
- Posts: 51
i read in WIKI hardware , LCD is diffirence , but i do not know that LCD can Compatible that do not need modifi code ? If have to modifi code , forget it . )
Please Log in or Create an account to join the conversation.
- victzh
- Offline
- Posts: 1386
#define SPIFLASH_SECTOR_OFFSET 0x0000
#define SPIFLASH_SECTORS 4096
#define SPIFLASH_TYPE W25QxxBV
You better base your target on devo6, devo8 - they have support for ILI9341. This support uses FSMC - STM32 Flexible Static Memory Controller to do the data transfer, so connection to the display should be exactly as in Devo6, 8, or Radiolink AT9. I am not sure that your specific display module breaks out all necessary pins - you need to check it out.
For instance, this display - www.ebay.com/itm/2-4-240x320-SPI-TFT-LCD...ard-M52/291549777432 does NOT have data lines broken out, so it's not suitable.
The connection takes 20 pins, details are on Radiolink AT10 schematics: www.deviationtx.com/wiki/_media/hardware/at10_schematics.pdf .
I think that display that can work with the current drivers is the one you can buy from buydisplay.com - www.buydisplay.com/default/qvga-2-4-inch...dule-display-ili9341 variant 8080 16-bit parallel. This one though it has SPI in it's name has also wide connector - I suspect it will work also www.buydisplay.com/default/color-2-4-inc...0x320-dot-serial-spi
SPI display will need driver implementation, and it will definitely work slower. There is a Arduino library - Adafruit_ILI9341 which works with this display.
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Development
- Porting Deviation to F3/F4 MCU, new LCD, etc