<?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 RELÓGIO CONTROLADOR PROGRAMÁVEL  MULTICANAIS &#8211; COM PIC 16F628A E DS1307 (REF184)	</title>
	<atom:link href="http://picsource.com.br/archives/7360/feed/" rel="self" type="application/rss+xml" />
	<link>http://picsource.com.br/archives/7360/</link>
	<description></description>
	<lastBuildDate>Mon, 12 Sep 2016 13:37:26 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>
	<item>
		<title>
		Por: Manuel Mota		</title>
		<link>http://picsource.com.br/archives/7360/comment-page-3/#comment-4796</link>

		<dc:creator><![CDATA[Manuel Mota]]></dc:creator>
		<pubDate>Fri, 15 Jul 2016 22:17:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.larios.tecnologia.ws/iBlog/?p=7360#comment-4796</guid>

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

Olá Claudio :-)
Muito obrigado pela sua rápida resposta.
Claro que já me ajudou muito! Deste modo, vou mesmo adquirir o DS1307. Não é viável focar-me no PCF8583P (apenas para lado  didáctico). Como tenho várias unidades, queria dar-lhes uso.
Grande abraço 
MMota]]></description>
			<content:encoded><![CDATA[<p>Em resposta a <a href="http://picsource.com.br/archives/7360/comment-page-3/#comment-4795">Claudio Larios</a>.</p>
<p>Olá Claudio 🙂<br />
Muito obrigado pela sua rápida resposta.<br />
Claro que já me ajudou muito! Deste modo, vou mesmo adquirir o DS1307. Não é viável focar-me no PCF8583P (apenas para lado  didáctico). Como tenho várias unidades, queria dar-lhes uso.<br />
Grande abraço<br />
MMota</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Claudio Larios		</title>
		<link>http://picsource.com.br/archives/7360/comment-page-3/#comment-4795</link>

		<dc:creator><![CDATA[Claudio Larios]]></dc:creator>
		<pubDate>Fri, 15 Jul 2016 17:49:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.larios.tecnologia.ws/iBlog/?p=7360#comment-4795</guid>

					<description><![CDATA[Em resposta a &lt;a href=&quot;http://picsource.com.br/archives/7360/comment-page-3/#comment-4793&quot;&gt;Manuel Mota&lt;/a&gt;.

Olá Manuel!
O PCF8583 não é compatível com o DS1307 não somente na questão de endereço de acesso, mas também sua lógica interna e o &#039;ADDRESS MAP&#039; são completamente diferentes.
Caso queira insistir na modificação, tente estudar os 2 datasheets e ver onde estão estas diferenças e ir alterando o programa. Torce para caber depois dentro do pic!
Eu não tenho como ajudar mais pois não disponho deste RTC (PCF8583) para testes no protoboard.
Cláudio]]></description>
			<content:encoded><![CDATA[<p>Em resposta a <a href="http://picsource.com.br/archives/7360/comment-page-3/#comment-4793">Manuel Mota</a>.</p>
<p>Olá Manuel!<br />
O PCF8583 não é compatível com o DS1307 não somente na questão de endereço de acesso, mas também sua lógica interna e o &#8216;ADDRESS MAP&#8217; são completamente diferentes.<br />
Caso queira insistir na modificação, tente estudar os 2 datasheets e ver onde estão estas diferenças e ir alterando o programa. Torce para caber depois dentro do pic!<br />
Eu não tenho como ajudar mais pois não disponho deste RTC (PCF8583) para testes no protoboard.<br />
Cláudio</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Manuel Mota		</title>
		<link>http://picsource.com.br/archives/7360/comment-page-3/#comment-4793</link>

		<dc:creator><![CDATA[Manuel Mota]]></dc:creator>
		<pubDate>Fri, 15 Jul 2016 16:42:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.larios.tecnologia.ws/iBlog/?p=7360#comment-4793</guid>

					<description><![CDATA[Olá prezado Claudio!
Fiz agora este seu excelente projecto mas estou bloqueado.
Por gentileza, podia ajudar-me como modificar o seu código para usar circuito I2C PCF8583P ao invés do DS1307?
Se vi bem, são estes os endereço comunicação I2C-bus. 
DS1307   : 11010000 D0 e 11010001 D1
PCF8583P : 10100000 A0 e 10100001 A1
O que é que eu fiz de errado para não haver qualquer comunicação através do I2C-bus? Ao ligar, no LCD dá mensagem inicial, dá para navegar no Menu. Depois fica assim:  ??:??:??
                        DOM ??/??/??
SDA = H (só há actividade ao iniciar)
SCL = L (só há actividade ao iniciar)
Fiz as seguintes alterações ao seu código. Falta algo?
-------------------------------------------------------------------
// -------- ROTINAS DE COMUNICAÇÃO PARA DS1307 ----------
void ds_write(int8 adr,int8 valor){  
  I2C_START();
  I2C_WRITE(0xa0); //11010000 (d0)-&#062;DS1307 /10100000 (a0)-&#062;PCF8583P 
  ACK();
  I2C_WRITE(adr);
  ACK();
  I2C_WRITE(valor);
  ACK();
  I2C_STOP();
}
int8 ds_read(int8 adr){   
 int8 a;
  I2C_START();
  I2C_WRITE(0xa0);//11010000 (d0)-&#062; DS1307 /10100000 (a0)-&#062; PCF8583P
  ACK();
  I2C_WRITE(adr);
  ACK();
  I2C_START();
  I2C_WRITE(0xa1);//11010001 (d1)-&#062; DS1307 /10100001 (a1)-&#062; PCF8583P
  ACK();
  a=I2C_READ();
  NO_ACK();
  I2C_STOP();
  RETURN (a);
}
void ds_read8(void){ 
 int8 a;
  I2C_START();
  I2C_WRITE(0xa0); //11010000 (d0)-&#062; DS1307 /10100000 (a0)-&#062; PCF8583P
  ACK();
  I2C_WRITE(0);
  ACK();
  I2C_START();
  I2C_WRITE(0xa1);//11010001 (d1)-&#062; DS1307 /10100001 (a1)-&#062; PCF8583P
  ACK();
  for(a=0;a&#060;7;a++){
  time[a]=I2C_READ();
  if(a==6)no_ack();else ACK();
  }
  I2C_STOP();
---------------------------------------------------------------------
Muito obrigado,
Grande abraço
MMota]]></description>
			<content:encoded><![CDATA[<p>Olá prezado Claudio!<br />
Fiz agora este seu excelente projecto mas estou bloqueado.<br />
Por gentileza, podia ajudar-me como modificar o seu código para usar circuito I2C PCF8583P ao invés do DS1307?<br />
Se vi bem, são estes os endereço comunicação I2C-bus.<br />
DS1307   : 11010000 D0 e 11010001 D1<br />
PCF8583P : 10100000 A0 e 10100001 A1<br />
O que é que eu fiz de errado para não haver qualquer comunicação através do I2C-bus? Ao ligar, no LCD dá mensagem inicial, dá para navegar no Menu. Depois fica assim:  ??:??:??<br />
                        DOM ??/??/??<br />
SDA = H (só há actividade ao iniciar)<br />
SCL = L (só há actividade ao iniciar)<br />
Fiz as seguintes alterações ao seu código. Falta algo?<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
// &#8212;&#8212;&#8211; ROTINAS DE COMUNICAÇÃO PARA DS1307 &#8212;&#8212;&#8212;-<br />
void ds_write(int8 adr,int8 valor){<br />
  I2C_START();<br />
  I2C_WRITE(0xa0); //11010000 (d0)-&gt;DS1307 /10100000 (a0)-&gt;PCF8583P<br />
  ACK();<br />
  I2C_WRITE(adr);<br />
  ACK();<br />
  I2C_WRITE(valor);<br />
  ACK();<br />
  I2C_STOP();<br />
}<br />
int8 ds_read(int8 adr){<br />
 int8 a;<br />
  I2C_START();<br />
  I2C_WRITE(0xa0);//11010000 (d0)-&gt; DS1307 /10100000 (a0)-&gt; PCF8583P<br />
  ACK();<br />
  I2C_WRITE(adr);<br />
  ACK();<br />
  I2C_START();<br />
  I2C_WRITE(0xa1);//11010001 (d1)-&gt; DS1307 /10100001 (a1)-&gt; PCF8583P<br />
  ACK();<br />
  a=I2C_READ();<br />
  NO_ACK();<br />
  I2C_STOP();<br />
  RETURN (a);<br />
}<br />
void ds_read8(void){<br />
 int8 a;<br />
  I2C_START();<br />
  I2C_WRITE(0xa0); //11010000 (d0)-&gt; DS1307 /10100000 (a0)-&gt; PCF8583P<br />
  ACK();<br />
  I2C_WRITE(0);<br />
  ACK();<br />
  I2C_START();<br />
  I2C_WRITE(0xa1);//11010001 (d1)-&gt; DS1307 /10100001 (a1)-&gt; PCF8583P<br />
  ACK();<br />
  for(a=0;a&lt;7;a++){<br />
  time[a]=I2C_READ();<br />
  if(a==6)no_ack();else ACK();<br />
  }<br />
  I2C_STOP();<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Muito obrigado,<br />
Grande abraço<br />
MMota</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: barone		</title>
		<link>http://picsource.com.br/archives/7360/comment-page-2/#comment-4730</link>

		<dc:creator><![CDATA[barone]]></dc:creator>
		<pubDate>Thu, 16 Jun 2016 00:14:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.larios.tecnologia.ws/iBlog/?p=7360#comment-4730</guid>

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

Claudio, vou ver se consigo instalar essa. Grato!]]></description>
			<content:encoded><![CDATA[<p>Em resposta a <a href="http://picsource.com.br/archives/7360/comment-page-2/#comment-4729">Claudio Larios</a>.</p>
<p>Claudio, vou ver se consigo instalar essa. Grato!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Claudio Larios		</title>
		<link>http://picsource.com.br/archives/7360/comment-page-2/#comment-4729</link>

		<dc:creator><![CDATA[Claudio Larios]]></dc:creator>
		<pubDate>Wed, 15 Jun 2016 23:52:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.larios.tecnologia.ws/iBlog/?p=7360#comment-4729</guid>

					<description><![CDATA[Em resposta a &lt;a href=&quot;http://picsource.com.br/archives/7360/comment-page-2/#comment-4728&quot;&gt;barone&lt;/a&gt;.

Olá Barone!
Foi usado  CCS PCM C Compiler, Version 3.200
Claudio]]></description>
			<content:encoded><![CDATA[<p>Em resposta a <a href="http://picsource.com.br/archives/7360/comment-page-2/#comment-4728">barone</a>.</p>
<p>Olá Barone!<br />
Foi usado  CCS PCM C Compiler, Version 3.200<br />
Claudio</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: barone		</title>
		<link>http://picsource.com.br/archives/7360/comment-page-2/#comment-4728</link>

		<dc:creator><![CDATA[barone]]></dc:creator>
		<pubDate>Wed, 15 Jun 2016 23:42:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.larios.tecnologia.ws/iBlog/?p=7360#comment-4728</guid>

					<description><![CDATA[Olá Claudio, poderia me informar qual versão do CCS usou para compilar o programa deste projeto? Estou tentando com a versão 5.015 e não compila. Grato!]]></description>
			<content:encoded><![CDATA[<p>Olá Claudio, poderia me informar qual versão do CCS usou para compilar o programa deste projeto? Estou tentando com a versão 5.015 e não compila. Grato!</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
