CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to CCS Technical Support

Libreria Control PCF8833 v0.5 ....Nokia 6100 (y compatibles)

 
Post new topic   Reply to topic    CCS Forum Index -> Code Library
View previous topic :: View next topic  
Author Message
J1M



Joined: 15 Feb 2005
Posts: 21

View user's profile Send private message Visit poster's website

Libreria Control PCF8833 v0.5 ....Nokia 6100 (y compatibles)
PostPosted: Thu Mar 03, 2005 3:52 pm     Reply with quote

GCLCD v0.5

Ya est� lista esta segunda versi�n de la librer�a, cabe destacar que est� basada en el dise�o original de: http://www.apetech.de/nokia6100.php para AVR, y en las funciones gr�ficas de la librer�a GLCD.C del CCS.
Antes de continuar, dar las gracias muy en especial al pana Lager, que se ha currado y sigue mejorando!, un pedazo aplicaci�n para ser usada conjuntamente con esta librer�a, Gracias amigo ;)
Esta librer�a est� programada en C, con el entorno CCS 3.221.
Las diferencias fundamentales con respecto a la versi�n anterior son:
- Im�genes en 64k colores (16bits), y 256 colores (8bits), de tama�o y posici�n variables.
- Funciones gr�ficas para la creaci�n de Rect�ngulos, Circunferencias y L�neas con ancho de contorno variable.
- Uso de diferentes tama�os y colores de fuentes.
- As� como la optimizaci�n de c�digo y eliminaci�n de algunos bugs.

Para quien se decida a usarlo, sirve cualquier display de los m�viles: 2600/2650/3100/3120/3200/5100/5140/6100/6220/6610/6800/7210/7250/8910i

Hay dos tipos de controladores distintos



Siendo el usado el de la plaquita marr�n (Philips PCF8833), parece ser que el de la placa verde (y que cualquiera de los m�viles antes citados puede tener...) tambi�n puede ser usado, puesto que son compatibles, no puedo confirmarlo ya que no lo he probado. El compatible es el Epson (S1D15G00), aqu� pod�is descargar sus datasheets:
http://www.hantronix.com/down/S1D15G00_REV1_0.pdf
http://www.semiconductors.philips.com/pip/PCF8833_1.html

Quien no tenga acceso a estos m�viles, puede conseguir estos displays en esta p�gina:
http://www.magboss.pl/product_info.php?products_id=638

Cuestan 18� + 6.5� de gastos de env�o, yo he hecho ya un par de pedidos y en un par de semanas est�n aqu� y en perfecto estado.

Para conectar el display pod�is hacerlo mediante el conector en smd que podr�is encontrar en esa misma p�gina:
http://www.magboss.pl/product_info.php?products_id=514

Cuesta 3� y por mi parte ha sido imposible soldarlo...
El display tambi�n tiene la posibilidad de ser soldado por la parte trasera, aqu� pod�is ver el como, y la numeraci�n de los pines:



Los pads tienen un paso de 1.27, no he encontrado ning�n terminal, aunque si de 1.25, los tengo pedidos, cuando lleguen y los pruebe os cuento si merecen o no la pena comprarlos.

Respecto a los pines esta es su conexi�n:

1 Vdigital 2,7V - 3,3V
2 RESET PC0
3 SDATA PC5 (SPI Data)
4 SCLK PC3 (SPI Clock)
5 ~CS PA5 (SPI E/D)
6 Vdisplay 2,7V - 3,3V
7 n/c ---
8 GND GND
9 LED- GND
10 LED+ 15mA - 30mA (6,4V)
11 n/c ---

Os recomiendo que no super�is nunca la tensi�n de alimentaci�n de 3v3 ... creo q al display no le gusta... jejeje por eso lo de mi segundo pedido

A continuaci�n os dejo un esquema de conexi�n con un PIC



Actualmente estamos usando un cristal de 10Mhz, y el PIC18F2520, una de las caracter�sticas de este pic, es el uso interno de un PLL, est� configurado para trabajar al cu�druple del reloj del sistema (Fuse H4), por lo que en realidad nuestra frecuencia de trabajo es 40Mhz.
El TC2117 es un estabilizador de tensi�n que suministra Microchip, en su p�gina web pod�is encontrar mas informaci�n sobre el, y como conseguirlo, al igual que el PIC ;)
Este display requiere el uso de un Driver para alimentar a los LEDs blancos que usa para la retroiluminaci�n, por el momento el �nico que he encontrado que tenga facilidad para ser adquirido es el MAX1848, est� en camino, cuando lo pruebe os contar� que tal.

Debido a que una imagen de 130x130 pixeles a 64k colores no entra en la ROM del pic, se hace necesario, el uso de memorias externas, el uso de este tipo de memorias, junto con algunas mejoras pendientes como un mejor algoritmo del env�o de caracteres, quedan para la siguiente versi�n.

Os recomiendo el uso del WinPic800 de Sispic para programar el pic:
http://perso.wanadoo.es/siscobf/winpic800.htm

Y el GTP USB Lite como programador:
http://perso.wanadoo.es/j1m/proyectos/gtpusblite/index.htm

Adjunto a esta librer�a pod�is encontrar el GCLCD TODOPIC de Lager, como la herramienta para convertir las im�genes, y fuentes.

Agradecer a todos los que han contribuido tanto directa como indirectamente en este proyecto, en general al foro de TodoPIC, y muy en especial a Lager.

Os dejo a continuaci�n unas im�genes del display:




http://perso.wanadoo.es/j1m/proyectos/gclcd/index.htm

http://perso.wanadoo.es/j1m/proyectos/gclcd/gclcd_v0.5.zip

http://perso.wanadoo.es/j1m/index.htm

Jaime Fern�ndez-Caro Belmonte


Last edited by J1M on Thu Aug 18, 2005 4:29 pm; edited 2 times in total
J1M



Joined: 15 Feb 2005
Posts: 21

View user's profile Send private message Visit poster's website

PostPosted: Fri Mar 04, 2005 4:56 pm     Reply with quote

ya he encontrado el fallo, parece ser que la imagen no se completa ya que... la imagen no est� completa!! el conversor que estoy usando para pasar de bmp a rgb8 (salida hexadecimal), no va del todo fino, y aunq dice q ha convertido todos los pixeles no es as�, sabriais de algun programita que haga esto??? es decir:

Entrada: bmp de 256 colores.... si no importara el formato de entrada mejor, en principio con que est� limitado a 130x130pixeles (q es el tama�o de la pantalla, perfecto!)
Salida: valores hexadecimales de la imagen, estos se ponen directamente en un vector que se ir� mandando al display.

por otro lado he arreglado alguna cosilla, a ver si le doy unos retoques, le a�ado alguna funci�n mas, y posteo la version v0.2..... ke espero sea la que pueda representar las imagenes completas!!

salu2 y gracias!!





im looking for a program, or source code (PC) that convert an image (bmp 256) to RGB8 .. and hex values... in other words... a simple converter rgb8 with an output in hexadecimal...

thanks!
J1M



Joined: 15 Feb 2005
Posts: 21

View user's profile Send private message Visit poster's website

PostPosted: Thu Mar 10, 2005 4:39 pm     Reply with quote

At leassssssssst!!!! 64k colours!!!


thank you very much Lager 4 ur img converter!

ill do a few thinks into the library, and post new version!

Salu2!
J1M



Joined: 15 Feb 2005
Posts: 21

View user's profile Send private message Visit poster's website

PostPosted: Wed Mar 16, 2005 6:05 pm     Reply with quote

updated to 0.5

regards! ;)
tksing



Joined: 08 Jun 2005
Posts: 1

View user's profile Send private message Send e-mail Yahoo Messenger MSN Messenger

hello Jim...Could you please help me?
PostPosted: Wed Jun 08, 2005 11:06 pm     Reply with quote

Now,I have done thesis.My thesis is about base-line popping noise test in giant magnetoresistive sensor(gmr) in the product named Head gimbal assembly(HGA).
My problem is I have to connect between preamplifier(datasheet in attacshed file) in HGA and microcontroller(I have used PIC16f877) by writing a code(PCWH) to control preamplifier by PIC using SPI.
In preamplifier's datasheet,it use SPI in communication.
I use C language in code writing.
I have already written my code but it does not work by connect below
pic preamplifier
SPO ----- SPI
SPI ----- SPO
SCLK --- SCLK

PIC use frequency 10MHz and preamplifier use frequency 40MHz.

I have checked clock by oscilloscope but nothing happen.And SPO or SPI too.

I captured output from preamplifier , I got incorrect waveforn that I should get.

What should I do? And how to check that I can control preamplifer by PIC using SPI communication.

I very hope that you reply me.

tksing
if you want more detail
[email protected]
J1M



Joined: 15 Feb 2005
Posts: 21

View user's profile Send private message Visit poster's website

PostPosted: Thu Aug 18, 2005 4:31 pm     Reply with quote

ive updated post, the last server was off, ive the library and other proyects into a new page.

regards!


http://perso.wanadoo.es/j1m/index.htm
arunb



Joined: 08 Sep 2003
Posts: 492
Location: India

View user's profile Send private message Send e-mail

RE:
PostPosted: Fri Aug 26, 2005 8:09 am     Reply with quote

Hi,

Could you kindly post them in english please.....

thanks
arunb
J1M



Joined: 15 Feb 2005
Posts: 21

View user's profile Send private message Visit poster's website

PostPosted: Fri Aug 26, 2005 4:56 pm     Reply with quote

ok, ill try to traduce it in a few days...

regards!
link@t



Joined: 19 Jan 2006
Posts: 1

View user's profile Send private message

PostPosted: Thu Jan 19, 2006 2:47 am     Reply with quote

Good Morning,

can you take a look into this link and tell me is there any possibility to use glcd.c in this case :

http://szjjd.en.ec21.com/GC01054849/CA01056013/LCD_Panel_(A035CN02).html#

Best regards
J1M



Joined: 15 Feb 2005
Posts: 21

View user's profile Send private message Visit poster's website

PostPosted: Wed Jan 25, 2006 2:17 pm     Reply with quote

Hi link@t, there isnt any datasheet about this lcd?? without him its not possible say nothing.

regards
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> Code Library All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group