Page 1 of 1

Problem using GLCD_SH1106_SPI

Posted: Wed Feb 27, 2019 7:50 am
by CSM2711
Hello,

i have a problem using the GLCD component. after call the device macro "initalize" the compiler will show the following massage "analog_to_display2.c: 214: (1250) could not find space (128 bytes) for variable _FCV_0ef51_gLCD_SH1106_SPI1__DRAM0"

I have tested wit a PIC16F1827 and a PIC16F18325. Maybe there is samething wrong with the component?

Re: Problem using GLCD_SH1106_SPI

Posted: Wed Feb 27, 2019 10:49 am
by Benj
Hello,

The SH1106 display component requires a 1K RAM buffer to allow for pixel manipulation to work correctly. So basically you have run out of RAM on your selected microcontroller device. Can you choose another device with more RAM available?

I can maybe switch off the buffer functionality or at least provide a property to switch it on and off but without the buffer you will be severely limited in terms of what you can do with the display.

Re: Problem using GLCD_SH1106_SPI

Posted: Wed Feb 27, 2019 11:38 am
by CSM2711
ok, Iwill try another Pic ....

Re: Problem using GLCD_SH1106_SPI

Posted: Wed Feb 27, 2019 2:25 pm
by CSM2711
yeah no it will work work...... almost.
The code will be compiled an prograammed, but the display shows not the expexted lines......
Ithink it will be a problem with the cloch frequency ....
Maybe someone has an Idea.

Re: Problem using GLCD_SH1106_SPI

Posted: Wed Mar 13, 2019 1:39 pm
by CSM2711
I have found the problem, one IO-PIN (the D/C Pin) from my PIC was defective.......