Hi, Recently, I found this video on YouTube showing GCBasic code simulation on SimulIDE. https://www.youtube.com/watch?v=Mit1rnrrk6g SimulIDE homepage link is https://simulide.com/p/ SimulIDE YouTube channel link is https://www.youtube.com/@simulide6736 Regards, Awais
Hi, Recently, I found this video on YouTube showing GCBasic code simulation on SimulIDE. https://www.youtube.com/watch?v=Mit1rnrrk6g SimulIDE homepage link is https://simulide.com/p/ Regards, Awais
Glad to know that you found a way to solve the problem. Regards, Awais
Hi, Just tested now with PIC16F1825 and results are ok. I am attaching the photos and screenshot. I used USB-to-TTL converter from Aliexpress with Silicon Labs CP2102 IC and there is no inversion. Just used voltage divider on PIC TX pin 6, 1k-1.5k to interface with 3.3V level of USB converter. The chip on RHS is PIC16F1825 and on LHS is PIC16F1827. Regards, Awais
Thanks. It's lot easier in GCBasic and it reminds me when I started programming in BASIC in 1988 with CASIO FX-802P with very limited program memory. Right now I am missing floating point calculation in GCBasic. Regards,
Yeah, it's much better. I am also using SynWrite. See my last post. Regards, Awais
The test results clearly shows that I2C method is consuming more resources as compare to 4-Wire method. Using 4-Wire method: 16:23:46 G+Stool started with parameter 'hex' -> processing D:\GCstudio\G+Stools\makeHEX.bat Source-File = D:\Awais_PIC\4Wire_Display\lcdcursor_4wire_test_16f1827.gcb Target-File = D:\Awais_PIC\4Wire_Display\lcdcursor_4wire_test_16f1827.hex Compiler Version: 1.01.00 2023-11-15 (Windows 32 bit) : Build 1300 ** Program Memory: 784/4096 words (19.14%) RAM: **28/384 bytes (3.91%)...
I followed your instructions and here is the result. 16:13:40 G+Stool started with parameter 'hex' -> processing D:\GCstudio\G+Stools\makeHEX.bat Source-File = D:\Awais_PIC\4Wire_Display\lcdcursor_4wire_test_16f1827.gcb WARNINGs / ERRORs reported by Great Cow BASIC (if Syntax Error, doubleclick on the errormessage below) <<< Error: LCD Parameters not setup correctly - please correct the LCD setup. Missing #define LCD_BACKLIGHT port.x constant, or, remove call(s) to LCDBacklight(). Duration: 38.1...