Search the Community

Showing results for tags 'display'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • News
    • Announcements
    • Suggestions
    • New users say Hi!
  • Spotlight!
    • Sponsor Spotlight
    • Sponsor Giveaways
  • Energia
    • Energia - MSP
    • Energia - TivaC/CC3XXX
    • Energia - C2000
    • Energia Libraries
  • MSP Technical Forums
    • General
    • Compilers and IDEs
    • Development Kits
    • Programmers and Debuggers
    • Code vault
    • Projects
    • Booster Packs
    • Energia
  • Tiva-C, Hercules, CCXXXX ARM Technical Forums
    • General
    • SensorTag
    • Tiva-C, Hercules, CC3XXX Launchpad Booster Packs
    • Code Vault
    • Projects
    • Compilers and IDEs
    • Development Kits and Custom Boards
  • Beagle ARM Cortex A8 Technical Forums
    • General
    • Code Snippets and Scripts
    • Cases, Capes and Plugin Boards
    • Projects
  • General Electronics Forum
    • General Electronics
    • Other Microcontrollers
  • Connect
    • Embedded Systems/Test Equipment Deals
    • Buy, Trade and Sell
    • The 43oh Store
    • Community Projects
    • Fireside Chat
  • C2000 Technical Forums
    • General
    • Development Kits
    • Code Vault
    • Projects
    • BoosterPacks

Calendars

There are no results to display.


Found 6 results

  1. Hey guys, I am trying to use to use the PervasiveDisplays_Library made by Rei Vilo to generate output from my microcontroller (MSP432P401R Red) to my epaper display (4.2", ModelName: E2417ES053). However, when I run the code, the only output I get in the serial plotter is "1. Initializing screen". When I change the line in the code that specifies some other display, like "eScreen_EPD_iTC_287_BWR" instead of "eScreen_EPD_iTC_420_BWR", then the code goes all the way. However, this does not produce a result on the screen. I have tried to import this project into Code Composer Studio, but the imported code refused to compile. I have made a different forum post about that issue; the link is below. I would appreciate any input as how to tackle this problem. Thanks, Yeshy
  2. As discussed in this thread, I took a first stab at a Booster Pack for the 1.35" SHARP Memory Display. As suggested by @@greeeg, I added two footprints: FPC connector (on the back) zebra strip connector (on the front) While the outline is for the 1.35" variants (LS013B4DN01, LS013B4DN02, LS013B4DN04). The 1.28" (LS013B7DH03) and 1.26" (LS013B7DH01) displays should work too as the FPC cables are of similar length and zebra footprints are identical. The smaller, circular displays might work, but the length of the FPC cable might be too short. The larger displays have the same FPC cable, but will overlap with the LaunchPad connectors. I could fit the next size up (2.7", LS027B7DH01) when rotating the screen 90 degrees. I only supply 3.3V. The current small-sized displays are all 3.3V. The older 1.35" versions specify 5V supply voltage, but in my experience work fine with 3.3V. I don't know about the larger displays. Connections are as follows: SCLK -> P1.5 (SPI CLK) SI -> P1.7 (MOSI) SCS -> P2.5 (SPI CS) DISP -> P2.0 (display on/off) I did go with the BoosterPack recommendations for SCS and DISP, but I'm considering to put them somewhere on the upper 14 pins to maintain compatibility with my original code which was for the MSP430G2231. Not yet connected are EXTMODE and EXTCOMIN. These are to control how the LCD polarity-toggling is driven. If EXTMODE is high, toggling is done through EXTCOMIN, otherwise it's done through SPI. I might pull EXTMODE low with a resistor and expose jumper pads to change the configuration. I filled the front plane with 3.3V and the back plane with GND. The horizontal shape at right below the zebra strip pads is the cutout for the flex cable. Any input is greatly appreciated.
  3. Hello, I needed a large 3 digit display with remote control. All available didn't fit my needs, were quite expensive or not flexible enough. So I decided to create my own inspired by products I found. IR remote control looked simple and cheap enough, Seeedstudio sells some nice large 7 segment LED displays and prototype PCB manufacture in China doesn't cost much. First I LaunchPad prototyped the design with 8 channel serial LED driver, like SCT2168, and generic 3 pin IR receiver. I implemented NEC IR protocol with TimerA and bit banged serial display data output. All worked nicely so I ordered 5" 7 segment LED digits from Seedstudio. I highly recommend to order one extra digit. From my batch 2 horizontal segments had visibly couple LEDs busted. Also provided datasheet doesn't match what I received. Instead of 2x6 mine are 3x7 LEDs per segment. I tore one apart to see what's inside. Dot segment doesn't even have a polarity mark and only one seemed to work, but I didn't plan to use them anyway. I designed 2 boards, one large for individual segments of 5" digit, MCU and voltage regulator and small one for various sizes of common anode LED displays. I can extend the display by daisy chaining digits or run multiple displays in parallel depending on which side I connect next digit. MCU and power supply part is placed only on 1st digit. Currently I have ordered 2.3" digits from ebay for secondary display. Boards were made by Elecrow, I fit 1 large and 2 small designs on one 10x10 PCB. Code runs on small MSP430G2 MCU and only 4 pins are needed, board is designed for MSP430G2210 SO-8 package but with little leg bending and pin reassignment TSSOP-14 may be used. I use small remote I got with DVB-T tuner I use for SDR. It has just few buttons and fairly large labels. Current code implements 4 memory slots to switch between numbers. Everything is placed in plastic box covered by gray acrylic. Code: main.ctools.htools.c Eagle files: large.schlarge.brdsmall.schsmall.brd
  4. You know the drill. Same kind of promotion as http://forum.43oh.com/topic/4358-noritake-graphic-vfd-128x32-free-sample/. Link: http://www.noritake-elec.com/evalkit-sample.php?id=sample Expires 31 Jan 2014 at 7:00 PM CST. Description from the site:
  5. Always a sucker for displays of any form and shape I ordered one of the 1.35 inch SHARP LS013B4DN02 memory LCD when it made the rounds last year. At $20 apiece it's quite expensive for its size, but it's sooo pretty I finally finished up the code and published everything on Github. https://github.com/a...-memory-display According to the datasheet, this display runs on less than 15uW. I was not able to measure current with my lowly multimeter, so I'm pretty positive that the MSP430 plus display use way below 1mA. If the display looks familiar, that's because it was featured in the Wolverine teaser a few months back http://www.43oh.com/...cd-boosterpack/ My code probably also works with the breakout board that fellow 43oh member reagle designed: http://forum.43oh.co...akout-for-sale/ More information about the display at SHARP: http://www.sharpmemo...memory-lcd.html According to Mouser LS013B4DN02 is end-of-life. However LS013B4DN04 has very similar specs and should also work with this breakout and code. Both displays are in stock at Mouser: LS013B4DN02 LS013B4DN04 I have two extra PCBs including matching FPC connector (10pos .5mm) sitting in my drawer. PM me if anyone wants one, I'll give or trade them away as long as it's within the US. Regards Adrian
  6. Hello, After some reading from master's tutorials i have made my 4 digit, 7segment Led display, working with MSP430, I have used array definitions for digits and segments. Also i wrapped that within a function so that we can control the number and the digit we want to display. Probably code can be improved a lot, but this is i could do for now. Recommendations are welcomed. And i will be glad if it helps for very beginner Launchpaders )) PS: It is working allll parallel. i have used 7 output pins for segments and 4 output pins for the digits.. int segA = P1_3; int segB = P1_4; int segF = P1_5;int segG = P2_0;int segE = P2_1;int segC = P2_2;int segD = P2_3; int dig1=P1_7;int dig2=P1_6;int dig3=P2_5;int dig4=P2_4;byte seven_seg_digits[10][7] = { { 1,1,1,1,1,1,0 }, // = 0 { 0,1,1,0,0,0,0 }, // = 1 { 1,1,0,1,1,0,1 }, // = 2 { 1,1,1,1,0,0,1 }, // = 3 { 0,1,1,0,0,1,1 }, // = 4 { 1,0,1,1,0,1,1 }, // = 5 { 1,0,1,1,1,1,1 }, // = 6 { 1,1,1,0,0,0,0 }, // = 7 { 1,1,1,1,1,1,1 }, // = 8 { 1,1,1,0,0,1,1 } // = 9 }; byte four_digits[4][4]= {{0,1,1,1},//ilk dijit a