Shop OBEX P1 Docs P2 Docs Learn Events
OLED-96 display — Parallax Forums

OLED-96 display

electric550electric550 Posts: 122
edited 2009-06-04 04:14 in Propeller 1
I have a few questions about the OLED-96 display if anyone knows please let me know

-First off is this thing designed to like the OLED-128 (Meaning that it can be easily controlled by another prop)? I am having issues finding commands for the OLED 96, where as the OLED-128 has a serial command set in its data sheet. I would use the OLED-128 but I would really like to use the memory card on the OLED 96 for data logging which brings up next question.

-How fast can data be written to the memory card for data logging from another prop connecting serially?

-Can 2 of the extra IO pins be configured to send commands to the screen? I would like to know because I would like to leave the USB open for connection to a computer? I am planning on having usb built into the board so that a computer can control the display over usb at times while at other times I would like to control the display with another prop.

-Or am I missing the point of the device being a self contained prop on board, prop run display?

Anyways thanks!!! let me know if there is a data sheet with a command set for the OLED 96

Comments

  • electric550electric550 Posts: 122
    edited 2009-06-04 01:37
    well I guess I found some good info...for the OLED-96 G1
    http://www.ppmilinst.redcetera.com/shop/graphics/pdf/6_303inst.pdf
    but it is not the one with the propeller. So I guess I need to specify the uOLED-96-prop
  • TubularTubular Posts: 4,706
    edited 2009-06-04 04:14
    Hi e'550,

    The uOLED96-G1 can be loaded either with one of three PmmC's
    1) a Serial Command PmmC (like what you describe on the 128), great as a slave where you issue write commands
    2) 4DGL PmmC, where you would write a program in 4DGL to dump to the uSD card
    3) a Serial 4DGL application designed to emulate 1) above but written in 4DGL. (does your head in doesn't it)
    These would write the logged data in Raw format to the uSD card. I am told the bottleneck is the serial link itself at 256 kbd. For Serial command you would need a separate master; 4DGL you could write your own stand alone logger

    The uOLED96-PROP I believe is discontinued, which I find a great pity. Dontronics may still have some at US$55 according to his shop. Rayman and Tim Swieter amongst others have produced objects and/or hardware. You would be able to support FAT using this. Because its prop based you could certainly set it up so it takes it commands from 2 of those 4 expansion pins, leaving a separate 'programming port' for PC uplink.

    hope that helps somewhat

    tubular
  • Mike GreenMike Green Posts: 23,101
    edited 2009-06-04 04:14
    The uOLED-96-Prop is a 96 x 64 display with the Propeller as its controller. There's a low level controller that the Propeller interfaces to.

    www.4dsystems.com.au/downloads/micro-OLED/uOLED-96-PROP/Docs/Pdf/uOLED-96-PROP_Users_Manual_Rev1.1.pdf

    The original author of the SD card routines (Rokicki) did some testing of transfer rates. You'll have to search the forum for this if someone else doesn't come up with the link to the thread. The times for data logging depend a lot on the specific SD card you're using and on whether the file uses pre-allocated space or not. The Propeller can use large buffers for the logging which does help smooth out the data rate.

    The uOLED-96-Prop is intended to be used with the PropPlug or 4D-Systems' own equivalent USB to serial interface. This is used for downloading programs, but can also be used for debugging and PC control. You just have to be careful not to toggle DTR when the PC's serial port is opened since that resets the Propeller. You can attach another USB to serial interface to any two of the free 4 I/O pins. The 4 I/O pins are completely unassigned.
Sign In or Register to comment.