LCD with ST7565R1 paralel cintrooler (ERC12832-1)
Posted: Mon Jul 31, 2017 12:06 pm
Hi Guys,
I'm trying to load my Flowcode project to actual hardware board which is LoRa mote demo board with PIC18LFK50 and ERC12832 LCD. I added the PICkit3 connector so I can connect the programmer to the board. I did very simple project with on board LEDs, buttons and LCD to prove that I have hardware ‘connected’ correctly in my project (so i can do somithing with actual LoRa later). The system is working with 48 MHz clock at it has USB interface.
Buttons, LEDs, backlight and LCD power control all work correctly, when I program it directly from Flowcode7, but I can get nothing showing on hardware LCD. When I reload original board software hex (done by Microchip) the LCD works, I had a look in to the source, and I noticed that the LCD has controls which the Flow code is not providing (like the contrast setting). I also tried different PIC clock settings (I slowed it down in case that comm with LCD is to fast) but no luck, there is absolutely nothing showing on hardware LCD (the Flowcode 7 simulator LCD on the panel is working as expected).
I have more questions than answers here as everything what I tried is not working:
Is the flow code 7 for gLCD ST756 parallel library component actually working on real hardware, did anyone had any luck with it to report?
Which version of parallel communication is component designed for: 8080 or 6800? Is there a switch in the flow code to change the protocol?
I tried changing the LCD hardware pin, but no luck (default on board setting is for 8080).
How the Flowcode component can be controlled to set communication speed, if the native processor clock is to fast?
I would appreciate if anyone can offer any advice. I’m stuck with this at the moment.
Thanks!
I'm trying to load my Flowcode project to actual hardware board which is LoRa mote demo board with PIC18LFK50 and ERC12832 LCD. I added the PICkit3 connector so I can connect the programmer to the board. I did very simple project with on board LEDs, buttons and LCD to prove that I have hardware ‘connected’ correctly in my project (so i can do somithing with actual LoRa later). The system is working with 48 MHz clock at it has USB interface.
Buttons, LEDs, backlight and LCD power control all work correctly, when I program it directly from Flowcode7, but I can get nothing showing on hardware LCD. When I reload original board software hex (done by Microchip) the LCD works, I had a look in to the source, and I noticed that the LCD has controls which the Flow code is not providing (like the contrast setting). I also tried different PIC clock settings (I slowed it down in case that comm with LCD is to fast) but no luck, there is absolutely nothing showing on hardware LCD (the Flowcode 7 simulator LCD on the panel is working as expected).
I have more questions than answers here as everything what I tried is not working:
Is the flow code 7 for gLCD ST756 parallel library component actually working on real hardware, did anyone had any luck with it to report?
Which version of parallel communication is component designed for: 8080 or 6800? Is there a switch in the flow code to change the protocol?
I tried changing the LCD hardware pin, but no luck (default on board setting is for 8080).
How the Flowcode component can be controlled to set communication speed, if the native processor clock is to fast?
I would appreciate if anyone can offer any advice. I’m stuck with this at the moment.
Thanks!