<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Raúl Alves Santos &#187; TFT</title>
	<atom:link href="https://diarium.usal.es/ralves/tag/tft/feed/" rel="self" type="application/rss+xml" />
	<link>https://diarium.usal.es/ralves</link>
	<description>Facultad de Ciencias. Informática y Automática</description>
	<lastBuildDate>Thu, 12 Mar 2026 09:53:35 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>RaspberryPi + ili9341</title>
		<link>https://diarium.usal.es/ralves/2014/05/12/raspberrypi-ili9341/</link>
		<comments>https://diarium.usal.es/ralves/2014/05/12/raspberrypi-ili9341/#comments</comments>
		<pubDate>Mon, 12 May 2014 17:04:09 +0000</pubDate>
		<dc:creator>ralves</dc:creator>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[ili9341]]></category>
		<category><![CDATA[Raspberry]]></category>
		<category><![CDATA[TFT]]></category>

		<guid isPermaLink="false">http://diarium.usal.es/ralves/?p=679</guid>
		<description><![CDATA[Tal y como aparece en muchos proyectos en la Web es posible conectar una pantalla TFT de bajo coste a la RaspberryPi vía SPI. En este caso se va a conectar una pantalla de 2.2&#8243; con el controlador ili9341. Las principales características de esta pantalla son: Operating Voltage:5v/3.3v Size : 67mmX40mm/2.63&#8221;x1.57&#8221; Congroller: ILI9341 Resolution: QVGA [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><span style="font-size: small">Tal y como aparece en muchos proyectos en la Web es posible conectar una pantalla TFT de bajo coste a la RaspberryPi vía SPI.</span> <span style="font-size: small">En este caso se va a conectar una pantalla de 2.2&#8243; con el controlador ili9341.</span> <span style="font-size: small"><a href="http://www.aliexpress.com/item/Wholesale-1PC-2-2-Inch-240-320-Dots-SPI-TFT-LCD-Serial-Port-Module-Display-ILI9341/1641459659.html"><img class="aligncenter" alt="" src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcTSkBkhZcH4bZyoZZbSLi-9s4y4uSxqzJ12Ptt7fQHgTWK2pkgn" width="282" height="179" /></a></span> <span style="font-size: small">Las principales características de esta pantalla son:</span></p>
<ul>
<li><span style="font-size: small">Operating Voltage:5v/3.3v</span></li>
<li><span style="font-size: small">Size : 67mmX40mm/2.63&#8221;x1.57&#8221;</span></li>
<li><span style="font-size: small">Congroller: ILI9341</span></li>
<li><span style="font-size: small">Resolution: QVGA 240*320 Dots</span></li>
</ul>
<p><span style="font-size: small"> </span> <span style="font-size: small">Las conexiones necesarias entre la RaspberryPi y la pantalla son (RaspberryPi -&gt; Pantalla):</span></p>
<ul>
<li><span style="font-size: small">3.3 v (Pin 1)-&gt; VCC</span></li>
<li><span style="font-size: small">GND (Pin 6) -&gt; GND</span></li>
<li><span style="font-size: small">CE0 (Pin 24) -&gt; CS</span></li>
<li><span style="font-size: small">GPIO23 (Pin 16)-&gt; RESET</span></li>
<li><span style="font-size: small">GPIO25 (Pin 22)-&gt; D/C</span></li>
<li><span style="font-size: small">MOSI (Pin 19)-&gt; SDI (MOSI)</span></li>
<li><span style="font-size: small">CLK (Pin 23)-&gt; SCK</span></li>
<li><span style="font-size: small">GPIO24 (Pin 18)-&gt; LED</span></li>
<li><span style="font-size: small">MISO (Pin 21)-&gt; SDO (MISO)</span></li>
</ul>
<p><span style="font-size: small">La instalación de los driver/modulos se realiza según lo mostrado en:</span></p>
<ul>
<li><span style="font-size: small">https://github.com/notro/fbtft/</span></li>
<li><span style="font-size: small">https://github.com/notro/fbtft/wiki</span></li>
</ul>
<p><span style="font-size: small">Siguiendo los pasos se puede realizar de la manera fácil bajándose una distribución que ya incluya todo, o compilar e instalar manualmente.</span></p>
<ol>
<li>Opciones
<ol>
<li><span style="font-size: small">Instalado ya en una distribución: <a href="http://tronnes.org/downloads/2014-01-07-wheezy-raspbian-2014-03-12-fbtft-master-firmware.zip">2014-01-07-wheezy-raspbian-2014-03-12-fbtft-master-firmware.zip</a></span></li>
<li>Instalando el kernel y el driver
<ol>
<li>
<pre>sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O /usr/bin/rpi-update &amp;&amp; sudo chmod +x /usr/bin/rpi-update</pre>
</li>
<li>
<pre># remove or comment out the spi blacklist line
sudo nano /etc/modprobe.d/raspi-blacklist.conf</pre>
</li>
<li>Install
<ol>
<li>FBTFT driver as loadable
<ol>
<li>
<pre>sudo REPO_URI=https://github.com/notro/rpi-firmware rpi-update
sudo shutdown -r now</pre>
</li>
</ol>
</li>
<li>FBTFT driver built into the kernel
<ol>
<li>
<pre>sudo REPO_URI=https://github.com/notro/rpi-firmware BRANCH=builtin rpi-update
sudo shutdown -r now</pre>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
<li><span style="font-size: small">Step-by-Step:</span></li>
<li><span style="font-size: small">https://github.com/notro/fbtft/wiki#step-by-step-using-fbtft</span>
<ol>
<li>
<pre><em style="font-family: Consolas, Monaco, monospace;font-size: 12px;line-height: 18px">sudo modprobe fbtft_device custom name=fb_ili9341 speed=32000000 rotate=90  buswidth=8  gpios=reset:23,led:24,dc:25</em></pre>
<ol>
<li><span style="font-family: Consolas, Monaco, monospace;font-size: 12px;line-height: 18px">http://www.raspberrypi.org/forums/viewtopic.php?t=52882</span></li>
</ol>
</li>
<li>
<pre><em></em>con2fbmap 1 1</pre>
<ol>
<li> http://manpages.ubuntu.com/manpages/gutsy/man1/con2fbmap.1.html</li>
</ol>
</li>
</ol>
</li>
<li><span style="font-size: small">Autoarranque y rotado</span>
<ol>
<li><span style="font-size: small">Driver</span>
<ol>
<li>Add to file: <em style="font-family: Consolas, Monaco, monospace;font-size: 12px;line-height: 18px">/etc/modules</em></li>
<li>
<pre>sudo modprobe fbtft_device custom name=fb_ili9341 speed=32000000 rotate=90  buswidth=8  gpios=reset:23,led:24,dc:25 verbose=0</pre>
<ol>
<li>Ref: https://github.com/notro/fbtft/wiki/fbtft_device</li>
</ol>
</li>
</ol>
</li>
<li><span style="font-size: small">Auto login and startx</span>
<ol>
<li><span style="font-size: small">Auto login:  </span><em><code>/etc/inittab</code></em>
<ol>
<li>
<pre><span style="font-family: Consolas, Monaco, monospace;font-size: 12px;line-height: 18px">#1:2345:respawn:/sbin/getty --noclear 38400 tty1</span></pre>
</li>
<li>
<pre><span style="font-family: Consolas, Monaco, monospace;font-size: 12px;line-height: 18px">1:2345:respawn:/bin/login -f pi tty1 &lt;/dev/tty1 &gt;/dev/tty1 2&gt;&amp;1</span></pre>
</li>
</ol>
</li>
<li><span style="font-size: small">Auto startx: </span> <em><code>/etc/rc.local</code></em>
<ol>
<li><span style="font-family: Consolas, Monaco, monospace;font-size: 12px;line-height: 18px">su -l pi -c &#8220;env FRAMEBUFFER=/dev/fb1 startx &amp;&#8221;</span></li>
</ol>
</li>
<li><span style="font-size: small">Console at boot</span>
<ol>
<li><span style="font-size: small">Add kernel argument to file </span><em><code>/boot/cmdline.txt</code></em>
<ol>
<li><span style="font-family: Consolas, Monaco, monospace;font-size: 12px;line-height: 18px">fbcon=map:10</span></li>
</ol>
</li>
<li><span style="font-size: small">Para cambiar el título de letra</span>
<ol>
<li>
<pre>fbcon=font:MINI4x6</pre>
<ol>
<li><span style="font-size: small">http://www.mjmwired.net/kernel/Documentation/fb/fbcon.txt#72</span></li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>

<a href='https://diarium.usal.es/ralves/2014/05/12/raspberrypi-ili9341/arranque/' title='RaspberryPi + ili9341'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2014/05/Arranque-150x150.png" class="attachment-thumbnail" alt="Arranque" /></a>
<a href='https://diarium.usal.es/ralves/2014/05/12/raspberrypi-ili9341/htop/' title='htop'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2014/05/htop-150x150.png" class="attachment-thumbnail" alt="htop" /></a>
<a href='https://diarium.usal.es/ralves/2014/05/12/raspberrypi-ili9341/x/' title='X'><img width="150" height="150" src="http://diarium.usal.es/ralves/files/2014/05/X-150x150.png" class="attachment-thumbnail" alt="X-Window" /></a>

<p>Aquí otro tutorial: http://www.raspberrypirobot.com/2-2-tft-lcd-display-240&#215;320-for-raspberrypi/ <p><a href="https://diarium.usal.es/ralves/2014/05/12/raspberrypi-ili9341/"><em>Pinche aquí para ver el vídeo</em></a></p>   Siguiente paso:</p>
<ul>
<li>Instalar el AdvMame</li>
<li>Hacer lo mismo con una TFT + Touch de bajo coste
<ul>
<li><a href="http://diarium.usal.es/ralves/files/2014/05/TFT_Touch.png"><img class="aligncenter size-full wp-image-699" alt="TFT_Touch" src="http://diarium.usal.es/ralves/files/2014/05/TFT_Touch.png" width="300" height="202" /></a></li>
</ul>
</li>
<li>Añadir las entradas de estas dos pantallas manejadas con arduino</li>
<li>Probar esta pantalla con el ODROID-U3</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://diarium.usal.es/ralves/2014/05/12/raspberrypi-ili9341/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.250 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2026-04-05 21:57:17 -->
