Sparkfun Nokia 6100 Color LCD
#1
Posted 24 August 2010 - 02:44 AM
#2
Posted 24 August 2010 - 06:51 PM
LCD CS - Ground (or Netudino Pin 4 [SPI0_NPCS0] if you want software control)CS - Chip Select - ground?
SCK - Clock Signal - (6MHz?) - Pin 11?
DIO - Digital Input - Pin 12?
LCD SCK - Netduino Pin 13 [SPI0_SPCK]
LCD DIO - Netduino Pin 11 [SPI0_MOSI]
Unfortunately, they will not. The Nokia 6100 LCD controller uses 9-bit SPI, which is not currently supported by the Netduino firmware - it allows only 8 or 16 bit transfers. The microprocessor supports use of 8 to 16 bits per transfer (i.e. 8, 9, 10, .. 16), so it is moreless matter of the SPI configuration to allow appropriate setting. You can try to use software SPI (bit toggling, then you can wire any two Netduino pins I/O), but I am afraid it will be slow...Then start playing around with the SPI class and hopefully things work out.
#3
Posted 24 August 2010 - 06:58 PM
#4
Posted 24 August 2010 - 10:21 PM
#5
Posted 24 August 2010 - 11:33 PM
Is variable bit SPI something planned for future firmware updates? Or is it far down the list?
I will probably try a software solution for now as it would be a good learning process.
I just put it on the feature request list. We didn't have any plans for it, but we'll look into it. As far as how far down the list, it'll be behind networking and SD card support... But we tend to implement features based on how many of our users would use them. If you can get a few people to pitch in and say this is important to them (and someone doesn't post a quick C# solution first), I can bump it up the list
Chris
#6
Posted 06 November 2010 - 06:32 AM
#7
Posted 06 November 2010 - 06:43 AM
I would also love to see support for the Nokia 6100 Color LCD Shield
http://www.sparkfun....roducts_id=9363
cakalapati, welcome to the Netduino community!
We're looking at adding variable-bit SPI in an upcoming firmware update. Perhaps this will be a good shield to use for testing it?
Chris
#8
Posted 06 November 2010 - 07:29 AM
#9
Posted 06 November 2010 - 08:09 AM
Do you have a ballpark date for that firmware release? I would love to volunteer as a tester and even try to port the LCD shield to the netduino platform.
Best guess is 3 weeks or so... We're doing a lot of SPI-related enhancements.
Should we start a thread to discuss? lso, it would be fantastic if you ported the shield!
Chris
#10
Posted 25 November 2010 - 04:19 AM
Do you have a ballpark date for that firmware release? I would love to volunteer as a tester and even try to port the LCD shield to the netduino platform.
Variable-bit SPI (8, 9, 10, 11, 12, 13, 14, 15, or 16 bits) has been added to the latest pre-release Netduino firmware.
http://forums.netdui...e-v411-alpha-3/
Chris
#11
Posted 26 February 2011 - 11:29 AM
#12
Posted 12 March 2011 - 03:36 PM
#13
Posted 14 March 2011 - 02:00 AM
#14
Posted 14 March 2011 - 11:03 PM
Hi BenWell i've got the display working now, seems the Chip Select doesn't work correctly on all GPIOs and the display requires an SPI clock greater than 15MHz.
All working now other than my blacks appear very very blue. Have messed with the contrast settings extensively but can never get it to look good. Reds look very pink and everything looks washed out. Starting to think it might be a faulty display, anyone else seen the same thing?
How about uploading your code? I have the shield/display, but no time to do any coding right now.
#15
Posted 20 March 2011 - 04:43 PM
Attached Files
- MikaAndy83 likes this
#16
Posted 09 May 2011 - 07:00 PM
I intend to publish this class once its finished so keep posted
Any new work done to this project? I will be receiving my Netduino Plus today and would like to start experimenting with this LCD
#17
Posted 21 June 2011 - 09:55 AM
Any new work done to this project? I will be receiving my Netduino Plus today and would like to start experimenting with this LCD
To be honest I havn't looked at this project for a while. I ended up getting annoyed with how sluggish the netduino's SPI interface is and thus how long it takes to refresh the screen.
Still I have a funky clock/thermometer now
Give me a shout if you need help
#18
Posted 21 July 2011 - 01:25 PM
Hi Phil,I have a Netduino Plus on order from Sparkfun. Hoping it comes soon. I have been playing with the color LCD shield on an Uno and got it working pretty well after removing the 33 ohm resistor in series with the switcher input that was dropping the 5v to about 2.5 and making some heat. That could never have possibly worked! Anyway I have been using the bit banged SPI software library that Mark Sproul wrote and the very helpful tutorial in tronixstuff. I want to use this shield with a Wifly shield both using the SPI peripheral of the AT19 with different CS for each. If you post a library I will try it as soon as the board shows up.
i have the same color lcd >this lcd work correctly on atmega board, but with Netduino, not work..blue screen at init.
I dont removed the 33 ohm..where is this resistor?
I used spi bit banging with:
D8 = lcd_dc
D7 = lcd_rst
D4 = lcd_cs (as in sw)
D13 = lcd_clk (as in sw)
D11 = lcd_mosi (as in sw)
Thanks,
Andrea
#19
Posted 28 March 2012 - 06:55 AM
#20
Posted 28 March 2012 - 07:17 AM
On the Sparkfun product page, there are quite a few links to examples on how to interface with this LCD from various other platforms:
http://www.sparkfun.com/products/569
I think you could really benefit from having a look at some of those even if they're not C#.
There's also a tutorial for the interface:
http://www.sparkfun....ay%20Driver.pdf
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users