| 
	
	|  |  |  
	
		| View previous topic :: View next topic |  
		| Author | Message |  
		| J1M 
 
 
 Joined: 15 Feb 2005
 Posts: 21
 
 
 
			      
 
 | 
			
				| Libreria Control PCF8833 v0.5 ....Nokia 6100 (y compatibles) |  
				|  Posted: Thu Mar 03, 2005 3:52 pm |   |  
				| 
 |  
				| 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
 
 
 
			      
 
 | 
			
				|  |  
				|  Posted: Fri Mar 04, 2005 4:56 pm |   |  
				| 
 |  
				| 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
 
 
 
			      
 
 | 
			
				|  |  
				|  Posted: Thu Mar 10, 2005 4:39 pm |   |  
				| 
 |  
				| 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
 
 
 
			      
 
 | 
			
				|  |  
				|  Posted: Wed Mar 16, 2005 6:05 pm |   |  
				| 
 |  
				| updated to 0.5 
 regards! ;)
 |  |  
		|  |  
		| tksing 
 
 
 Joined: 08 Jun 2005
 Posts: 1
 
 
 
			          
 
 | 
			
				| hello Jim...Could you please help me? |  
				|  Posted: Wed Jun 08, 2005 11:06 pm |   |  
				| 
 |  
				| 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
 orathai_phochai@yahoo.com
 |  |  
		|  |  
		| J1M 
 
 
 Joined: 15 Feb 2005
 Posts: 21
 
 
 
			      
 
 |  |  
		|  |  
		| arunb 
 
 
 Joined: 08 Sep 2003
 Posts: 492
 Location: India
 
 
			      
 
 | 
			
				| RE: |  
				|  Posted: Fri Aug 26, 2005 8:09 am |   |  
				| 
 |  
				| Hi, 
 Could you kindly post them in english please.....
 
 thanks
 arunb
 |  |  
		|  |  
		| J1M 
 
 
 Joined: 15 Feb 2005
 Posts: 21
 
 
 
			      
 
 | 
			
				|  |  
				|  Posted: Fri Aug 26, 2005 4:56 pm |   |  
				| 
 |  
				| ok, ill try to traduce it in a few days... 
 regards!
 |  |  
		|  |  
		| link@t 
 
 
 Joined: 19 Jan 2006
 Posts: 1
 
 
 
			    
 
 |  |  
		|  |  
		| J1M 
 
 
 Joined: 15 Feb 2005
 Posts: 21
 
 
 
			      
 
 | 
			
				|  |  
				|  Posted: Wed Jan 25, 2006 2:17 pm |   |  
				| 
 |  
				| Hi link@t, there isnt any datasheet about this lcd?? without him its not possible say nothing. 
 regards
 |  |  
		|  |  
		|  |  
  
	| 
 
 | 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
 
 |