<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Comentários em: FAÇA UM RECEPTOR DE  4 CANAIS POR CONTROLE REMOTO INFRAVERMELHO &#8211; C/ PIC 12F675 &#8211; PROTOCOLO NEC (REF103)	</title>
	<atom:link href="http://picsource.com.br/archives/3962/feed/" rel="self" type="application/rss+xml" />
	<link>http://picsource.com.br/archives/3962/</link>
	<description></description>
	<lastBuildDate>Mon, 20 Jun 2016 23:41:15 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>
	<item>
		<title>
		Por: Claudio Larios		</title>
		<link>http://picsource.com.br/archives/3962/comment-page-6/#comment-4370</link>

		<dc:creator><![CDATA[Claudio Larios]]></dc:creator>
		<pubDate>Mon, 04 Apr 2016 00:09:02 +0000</pubDate>
		<guid isPermaLink="false">http://larios.tecnologia.ws/iBlog/?p=3962#comment-4370</guid>

					<description><![CDATA[Em resposta a &lt;a href=&quot;http://picsource.com.br/archives/3962/comment-page-6/#comment-4367&quot;&gt;Renato.23&lt;/a&gt;.

Olá Renato! Parabéns pelo sucesso e por compartilhar o resultado com o blog. A persistência sempre conduz a bons resultados!
Cláudio]]></description>
			<content:encoded><![CDATA[<p>Em resposta a <a href="http://picsource.com.br/archives/3962/comment-page-6/#comment-4367">Renato.23</a>.</p>
<p>Olá Renato! Parabéns pelo sucesso e por compartilhar o resultado com o blog. A persistência sempre conduz a bons resultados!<br />
Cláudio</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Renato.23		</title>
		<link>http://picsource.com.br/archives/3962/comment-page-6/#comment-4367</link>

		<dc:creator><![CDATA[Renato.23]]></dc:creator>
		<pubDate>Sun, 03 Apr 2016 04:02:21 +0000</pubDate>
		<guid isPermaLink="false">http://larios.tecnologia.ws/iBlog/?p=3962#comment-4367</guid>

					<description><![CDATA[Em resposta a &lt;a href=&quot;http://picsource.com.br/archives/3962/comment-page-6/#comment-4366&quot;&gt;Renato.23&lt;/a&gt;.

Vou deixar um link para download do arquivo C e o HEX já compilado para quem tiver interesse:
http://www.4shared.com/zip/Vbs97yAXce/Remote_IR_Toshiba.html]]></description>
			<content:encoded><![CDATA[<p>Em resposta a <a href="http://picsource.com.br/archives/3962/comment-page-6/#comment-4366">Renato.23</a>.</p>
<p>Vou deixar um link para download do arquivo C e o HEX já compilado para quem tiver interesse:<br />
<a href="http://www.4shared.com/zip/Vbs97yAXce/Remote_IR_Toshiba.html" rel="nofollow ugc">http://www.4shared.com/zip/Vbs97yAXce/Remote_IR_Toshiba.html</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Renato.23		</title>
		<link>http://picsource.com.br/archives/3962/comment-page-6/#comment-4366</link>

		<dc:creator><![CDATA[Renato.23]]></dc:creator>
		<pubDate>Sun, 03 Apr 2016 03:52:15 +0000</pubDate>
		<guid isPermaLink="false">http://larios.tecnologia.ws/iBlog/?p=3962#comment-4366</guid>

					<description><![CDATA[Em resposta a &lt;a href=&quot;http://picsource.com.br/archives/3962/comment-page-6/#comment-4365&quot;&gt;Renato.23&lt;/a&gt;.

Consegui fazer, foi bem simples.
aterei o tempo do cabeçalho de 7000 para 3800, visto que para o Nec era 9ms + 4,5ms. A toshiba usa 4,5 + 4,5ms

No código C a linha que era assim:
int16 const LIMITE_BYTE_LOW=1200, PULSO_9MS=7000,PULSO_4MS=3800;

Ficou assim:
int16 const LIMITE_BYTE_LOW=1200, PULSO_9MS=3800,PULSO_4MS=3800;

Para inverter o pulso do endereço foi só retirar o &quot;!&quot; da seguinte linha, a adicionei o código &quot;buffer4&quot; para gravar o bit &quot;end&quot;, usado no seguinte protocolo:
if (!(buffer[0]+buffer[1]+buffer[2]+buffer[3]+0x2)){ flag_rok=1;}

Ficou assim:
if ((buffer[0]+buffer[1]+buffer[2]+buffer[3]+buffer[4]+0x2)){ flag_rok=1;}

Feito isso funcionou corretamente os modos pulso e retenção.]]></description>
			<content:encoded><![CDATA[<p>Em resposta a <a href="http://picsource.com.br/archives/3962/comment-page-6/#comment-4365">Renato.23</a>.</p>
<p>Consegui fazer, foi bem simples.<br />
aterei o tempo do cabeçalho de 7000 para 3800, visto que para o Nec era 9ms + 4,5ms. A toshiba usa 4,5 + 4,5ms</p>
<p>No código C a linha que era assim:<br />
int16 const LIMITE_BYTE_LOW=1200, PULSO_9MS=7000,PULSO_4MS=3800;</p>
<p>Ficou assim:<br />
int16 const LIMITE_BYTE_LOW=1200, PULSO_9MS=3800,PULSO_4MS=3800;</p>
<p>Para inverter o pulso do endereço foi só retirar o &#8220;!&#8221; da seguinte linha, a adicionei o código &#8220;buffer4&#8221; para gravar o bit &#8220;end&#8221;, usado no seguinte protocolo:<br />
if (!(buffer[0]+buffer[1]+buffer[2]+buffer[3]+0x2)){ flag_rok=1;}</p>
<p>Ficou assim:<br />
if ((buffer[0]+buffer[1]+buffer[2]+buffer[3]+buffer[4]+0x2)){ flag_rok=1;}</p>
<p>Feito isso funcionou corretamente os modos pulso e retenção.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Renato.23		</title>
		<link>http://picsource.com.br/archives/3962/comment-page-6/#comment-4365</link>

		<dc:creator><![CDATA[Renato.23]]></dc:creator>
		<pubDate>Sun, 03 Apr 2016 01:16:37 +0000</pubDate>
		<guid isPermaLink="false">http://larios.tecnologia.ws/iBlog/?p=3962#comment-4365</guid>

					<description><![CDATA[Em resposta a &lt;a href=&quot;http://picsource.com.br/archives/3962/comment-page-6/#comment-4363&quot;&gt;Claudio Larios&lt;/a&gt;.

Sim, entendi. Agora, como faço para inverter essa parte do código?]]></description>
			<content:encoded><![CDATA[<p>Em resposta a <a href="http://picsource.com.br/archives/3962/comment-page-6/#comment-4363">Claudio Larios</a>.</p>
<p>Sim, entendi. Agora, como faço para inverter essa parte do código?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Claudio Larios		</title>
		<link>http://picsource.com.br/archives/3962/comment-page-6/#comment-4363</link>

		<dc:creator><![CDATA[Claudio Larios]]></dc:creator>
		<pubDate>Sun, 03 Apr 2016 00:27:06 +0000</pubDate>
		<guid isPermaLink="false">http://larios.tecnologia.ws/iBlog/?p=3962#comment-4363</guid>

					<description><![CDATA[Em resposta a &lt;a href=&quot;http://picsource.com.br/archives/3962/comment-page-6/#comment-4361&quot;&gt;Renato.23&lt;/a&gt;.

Olá Renato! 
Olhando por cima, parece bem parecido. Mas não é somente o tempo inicial do cabeçalho que difere, mas também  a parte do código do sistema que transmite 2 vezes iguais, sendo no NEC que a segunda é invertida, e o bit de terminação que não tem no NEC.  Eu tenho recebido pedidos para alterar o código para N padrões diferentes, pois sempre alguém quer aproveitar um determinado controle remoto da tv ou do som para ligar algo mais. Infelizmente, não disponho de bibliotecas que possam de alguma forma ser conjugada com algum código padrão para receptor de controle, como ocorre com algumas plataformas populares como o ARDUINO, etc. Refazer o código toma muito tempo e em especial com testes na placa experimental. Não disponho de tal tempo. Mas poderá tentar criar a partir da rotina do NEC o seu próprio código para Toshiba.
Boa diversão para você!
Cláudio]]></description>
			<content:encoded><![CDATA[<p>Em resposta a <a href="http://picsource.com.br/archives/3962/comment-page-6/#comment-4361">Renato.23</a>.</p>
<p>Olá Renato!<br />
Olhando por cima, parece bem parecido. Mas não é somente o tempo inicial do cabeçalho que difere, mas também  a parte do código do sistema que transmite 2 vezes iguais, sendo no NEC que a segunda é invertida, e o bit de terminação que não tem no NEC.  Eu tenho recebido pedidos para alterar o código para N padrões diferentes, pois sempre alguém quer aproveitar um determinado controle remoto da tv ou do som para ligar algo mais. Infelizmente, não disponho de bibliotecas que possam de alguma forma ser conjugada com algum código padrão para receptor de controle, como ocorre com algumas plataformas populares como o ARDUINO, etc. Refazer o código toma muito tempo e em especial com testes na placa experimental. Não disponho de tal tempo. Mas poderá tentar criar a partir da rotina do NEC o seu próprio código para Toshiba.<br />
Boa diversão para você!<br />
Cláudio</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Renato.23		</title>
		<link>http://picsource.com.br/archives/3962/comment-page-6/#comment-4362</link>

		<dc:creator><![CDATA[Renato.23]]></dc:creator>
		<pubDate>Sat, 02 Apr 2016 19:38:52 +0000</pubDate>
		<guid isPermaLink="false">http://larios.tecnologia.ws/iBlog/?p=3962#comment-4362</guid>

					<description><![CDATA[Em resposta a &lt;a href=&quot;http://picsource.com.br/archives/3962/comment-page-6/#comment-4361&quot;&gt;Renato.23&lt;/a&gt;.

Datasheet do CI usado no controle Remoto:
http://pdf.datasheetcatalog.com/datasheets/400/376819_DS.pdf]]></description>
			<content:encoded><![CDATA[<p>Em resposta a <a href="http://picsource.com.br/archives/3962/comment-page-6/#comment-4361">Renato.23</a>.</p>
<p>Datasheet do CI usado no controle Remoto:<br />
<a href="http://pdf.datasheetcatalog.com/datasheets/400/376819_DS.pdf" rel="nofollow ugc">http://pdf.datasheetcatalog.com/datasheets/400/376819_DS.pdf</a></p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
