T6963 / RA6963 LCD controller with PBP


Closed Thread
Results 1 to 24 of 24

Hybrid View

  1. #1
    Join Date
    Oct 2005
    Location
    Sweden
    Posts
    3,612

    Default T6963 / RA6963 LCD controller with PBP

    Hi everyone,
    A couple of weeks ago I got myself a SmartGLCD from MikroE. It's a PIC18F8722 and a 240X128 GLCD with touchscreen and RGB backlight, microSD card holder and FTDI USB UART - all for $99. I couldn't resist....

    The LCD is using the RA6963 controller (compatible with the Toshiba T6963) and I'd like to get this going with PBP - obviosuly. A search for RA6963 and T6963 on the forum turns up absolutely nothing which is a bit surprising. I've spent a couple of hours with my nose in the datasheet and some pieces of C code I've found on the net, needless to say I've yet to see something displayed on the display.

    I need a nudge/push/kick in the right direction.... Has anyone got any experience with the RA6963/T6963 controller that you wish to share with the forum? Any pointers or links to tutorials that actually explains how it works? Basically any information is appreciated but I know how to Google (and I have) so you don't need to link me to the first hit on Google ;-)

    Thanks!
    /Henrik.

  2. #2
    Join Date
    May 2007
    Posts
    604


    Did you find this post helpful? Yes | No

    Default Re: T6963 / RA6963 LCD controller with PBP

    You can try adapting the Swordfish BASIC source code here http://www.sfcompiler.co.uk/wiki/pmw...ishUser.T6963c
    Why pay for overpriced toys when you can have
    professional grade tools for FREE!!!

  3. #3
    Join Date
    Oct 2005
    Location
    Sweden
    Posts
    3,612


    Did you find this post helpful? Yes | No

    Default Re: T6963 / RA6963 LCD controller with PBP

    Now that's a resource I've missed, thanks a lot!

    Still open for more pointers if anyone has any.

    Thanks!
    /Henrik.

  4. #4
    Join Date
    May 2007
    Posts
    604


    Did you find this post helpful? Yes | No

    Default Re: T6963 / RA6963 LCD controller with PBP

    I have used these displays - as well as smaller 128x64 ones based on the KS0108 controller - in the past. Here is an example of T6963, 240x128 that was done several years ago.
    Name:  TEST-6BH.jpg
Views: 12063
Size:  114.5 KB

    However, I no longer use monochrome graphic LCDs. Today, TFT color LCDs are more compact, higher resolution, typically consume less power, and are generally less expensive. Driving them may be little more complex (but not by much) - as the general principles are the same. This is a 320x240 TFT that I am developing a framework for a handheld HMI terminal with my own graphic primitives (9-11 concurrent tasks managed by an RTOS, touch panel, dimmable backlight, keypad, RTC with battery backup, USART external comms, optional RF comms, etc.) The TFT display costs about half that of the 128x240 T6963.
    Name:  TEST-6BF.jpg
Views: 8304
Size:  115.2 KB
    Why pay for overpriced toys when you can have
    professional grade tools for FREE!!!

  5. #5
    Join Date
    Oct 2005
    Location
    Sweden
    Posts
    3,612


    Did you find this post helpful? Yes | No

    Default Re: T6963 / RA6963 LCD controller with PBP

    Here is an example of T6963, 240x128 that was done several years ago.
    Nice job! I only see a photo of it though, where's the PBP code? I mean, I already know it can be done... :-)

    /Henrik.

  6. #6
    Join Date
    May 2007
    Posts
    604


    Did you find this post helpful? Yes | No

    Default Re: T6963 / RA6963 LCD controller with PBP

    Quote Originally Posted by HenrikOlsson View Post
    Nice job! I only see a photo of it though, where's the PBP code? I mean, I already know it can be done... :-)

    /Henrik.
    You are PBP developer right? Should be a piece of cake for you. One should not expect to be spoon fed all the time.
    Last edited by rmteo; - 17th November 2011 at 17:32.
    Why pay for overpriced toys when you can have
    professional grade tools for FREE!!!

  7. #7


    Did you find this post helpful? Yes | No

    Default Re: T6963 / RA6963 LCD controller with PBP

    Try this site, it really helped me a while back. There is a link to PBP code on the same
    page. He also has some nice VB tools for loading and editing bit maps to these displays.

    http://www.compsys1.com/workbench/On...3C/t6963c.html

    Mark

  8. #8
    Join Date
    Oct 2005
    Location
    Pinckney, Michigan
    Posts
    91


    Did you find this post helpful? Yes | No

    Default Re: T6963 / RA6963 LCD controller with PBP

    Quote Originally Posted by HenrikOlsson View Post
    Hi everyone,
    A couple of weeks ago I got myself a SmartGLCD from MikroE. It's a PIC18F8722 and a 240X128 GLCD with touchscreen and RGB backlight, microSD card holder and FTDI USB UART - all for $99. I couldn't resist....

    /Henrik.
    Hi Henrik

    I am considering the purchase of this same LCD and am wondering how "you two" are getting along. It seems like quite a bargain.

    I have a lot of T6963 controller experience, and want to upgrade my application from a 160x128 to something with more resolution. The Smart GLCD doesn't have much more res than I already have but I'm not finding an easy upgrade path to 320x240 panels, and I already have a lot of PB (actually Protob) code for the T6963.

    My application requires very good daylight visibility. Can you advise if the daylight visibility is good on this display? I don't think the fancy backlighting will help in this regard.

    Is it also possible to communicate with this LCD via the SCI (TTL asynch serial) port on the long pin header across the top. My application utilizes a remote controller with a PIC and SCI port (no easy access to USB for comm).

  9. #9
    Join Date
    Oct 2005
    Location
    Sweden
    Posts
    3,612


    Did you find this post helpful? Yes | No

    Default Re: T6963 / RA6963 LCD controller with PBP

    Hi,
    We're getting along OK, haven't played in a couple of weeks though. Sometimes the bootloader (the one it comes preloaded with) acts up and disconnect in the middle of program download only to work just fine the next time - I have no idea if that's the board, the bootloader firmware, software or my PC's fault.

    Not sure what you mean with SCI...?
    The board features a PIC18F8722 which has two EUSARTS. One of them is hardwired to FT232RL but the other one is available on the header (PortG.1 and PortG.2). There are also two MSSP modules, one is used for the onbard microSD card interface but both are available on the header though. All in all you have 38 I/O's available for external circuitry and communications, the rest of the 18F8722's I/O's are consumed by the LCD controller interface, the backlight drivers, touchscreen interface and USB UART.

    You can download the schematic from mikroE's website. Unfortunately it's not complete when it comes to the RA6963 and the LCD-panel but the "PIC-side" of it is.

    Can't say how it performs in daylight, only played with on the bench which is OK with backlight on.

    /Henrik.

  10. #10


    Did you find this post helpful? Yes | No

    Default Re: T6963 / RA6963 LCD controller with PBP

    How much RAM and FLASH is left for the user on the smartglcd with all that hardware on board?

  11. #11
    Join Date
    Oct 2005
    Location
    Sweden
    Posts
    3,612


    Did you find this post helpful? Yes | No

    Default Re: T6963 / RA6963 LCD controller with PBP

    Not sure I understand...?
    The board comes preloaded with a bootloader, I don't know how much RAM and FLASH it uses but it can't be much compared to what's available. Except for that the microcontroller is blank and it's up to you to use and implement (or not) the integrated hardware as you see fit. The hardware doesn't "occupy" any RAM or FLASH by sitting on the PCB.

    Does that make sense or did I misunderstand the question?

    /Henrik.

  12. #12


    Did you find this post helpful? Yes | No

    Default Re: T6963 / RA6963 LCD controller with PBP

    No that makes sense, we just use our own code to drive the sd card / usb / lcd /touch screen etc etc

    I'm interested but hope some of the very experienced members will share a few secrets about the hardware and how to get pbp to talk with it before I invest in one.

    Peter

  13. #13
    Join Date
    Oct 2005
    Location
    Pinckney, Michigan
    Posts
    91


    Did you find this post helpful? Yes | No

    Default Re: T6963 / RA6963 LCD controller with PBP

    Quote Originally Posted by HenrikOlsson View Post
    Hi,
    Not sure what you mean with SCI...?

    /Henrik.
    Hi Henrik

    Thanks for the info.

    SCI = TTL level RS232, or asynchronous serial right out of a uart. Can't remember what the acronym stands for, maybe Serial Control Interface???

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts