<?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>Commenti a: Corso programmazione PICMicro in C – Lezione 10 – L&#8217;USART e la comunicazione seriale con il protocollo RS232. Realizziamo un semplice sistema di automazione</title>
	<atom:link href="http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/</link>
	<description></description>
	<lastBuildDate>Fri, 30 Jul 2010 21:26:04 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Di: Luca</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4223</link>
		<dc:creator>Luca</dc:creator>
		<pubDate>Sat, 20 Mar 2010 18:59:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4223</guid>
		<description>Problema risolto, pinning errato... Ora veramente dovrò darmi fuoco! In ogni caso questa immagine è molto illuminante a riguardo, ti consiglio di includerla nella tua guida: http://www.siongboon.com/projects/2006-03-06_serial_communication/max232layout.gif</description>
		<content:encoded><![CDATA[<p>Problema risolto, pinning errato&#8230; Ora veramente dovrò darmi fuoco! In ogni caso questa immagine è molto illuminante a riguardo, ti consiglio di includerla nella tua guida: <a href="http://www.siongboon.com/projects/2006-03-06_serial_communication/max232layout.gif" rel="nofollow">http://www.siongboon.com/projects/2006-03-06_serial_communication/max232layout.gif</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Luca</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4219</link>
		<dc:creator>Luca</dc:creator>
		<pubDate>Sat, 20 Mar 2010 12:24:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4219</guid>
		<description>Il cavo è maschio\femmina, comunque io ho un connettore femmina volante a cui ho saldato dei fili volanti con capi stagnati che inserisco direttamente nella breadboard, la cui piedinatura l&#039;ho letta stesso sul connettore dove sono numerati i pin uno ad uno. Comunque, ho notato che cortocircuitando a caso i pin rx e tx del pic, ogni tanto compare a video &quot;I detected [I]&quot; o altri caratteri strani, segno che qualcosa in fondo funziona. Forse per caso essendo il pic un 16f628a c&#039;è qualcosa di incompatibile, ho controllato il calcolo del SBPRG è lo stesso...
News: così mi compaiono ad ogni reset, però senza accettare comandi da tastiera, &quot;Press a key and I will echo it back:&quot;, premo i tasti e nn succede niente:

picrb1(rx):max11 //invertiti rispetto al tuo schema
picrb2(tx):max12
com2:max14 //senza simulazione hw cavo null modem)
com3:max13
Praticamente ho invertito tutto!

Io mi sto ammattendo, ora stacco, riprenderò domattina, intanto ti ringrazio infinitamente per il supporto.</description>
		<content:encoded><![CDATA[<p>Il cavo è maschio\femmina, comunque io ho un connettore femmina volante a cui ho saldato dei fili volanti con capi stagnati che inserisco direttamente nella breadboard, la cui piedinatura l&#8217;ho letta stesso sul connettore dove sono numerati i pin uno ad uno. Comunque, ho notato che cortocircuitando a caso i pin rx e tx del pic, ogni tanto compare a video &#8220;I detected [I]&#8221; o altri caratteri strani, segno che qualcosa in fondo funziona. Forse per caso essendo il pic un 16f628a c&#8217;è qualcosa di incompatibile, ho controllato il calcolo del SBPRG è lo stesso&#8230;<br />
News: così mi compaiono ad ogni reset, però senza accettare comandi da tastiera, &#8220;Press a key and I will echo it back:&#8221;, premo i tasti e nn succede niente:</p>
<p>picrb1(rx):max11 //invertiti rispetto al tuo schema<br />
picrb2(tx):max12<br />
com2:max14 //senza simulazione hw cavo null modem)<br />
com3:max13<br />
Praticamente ho invertito tutto!</p>
<p>Io mi sto ammattendo, ora stacco, riprenderò domattina, intanto ti ringrazio infinitamente per il supporto.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Giovanni Bernardo</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4218</link>
		<dc:creator>Giovanni Bernardo</dc:creator>
		<pubDate>Sat, 20 Mar 2010 12:02:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4218</guid>
		<description>Adesso non so se il cavo che hai tu è maschio/maschio o maschio/femmina. Hai provato a non invertire il 2 e il 3 ma a rimanerli come nello schema? Non vorrei che ti sei confuso con le piedinature, che per maschio e femmina sono speculari.</description>
		<content:encoded><![CDATA[<p>Adesso non so se il cavo che hai tu è maschio/maschio o maschio/femmina. Hai provato a non invertire il 2 e il 3 ma a rimanerli come nello schema? Non vorrei che ti sei confuso con le piedinature, che per maschio e femmina sono speculari.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Luca</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4216</link>
		<dc:creator>Luca</dc:creator>
		<pubDate>Sat, 20 Mar 2010 11:49:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4216</guid>
		<description>Si uso com nativa e cavetto acquistato, controllato pin to pin, non essendo null ho invertito sulla breadboard i pin 2 e 3 (ovvero collegandoli in maniera inversa a quella indicata dal tuo schema). I condensatori sono da 1uF comprati proprio per tale uso, e tutti seguono la polarità indicata dallo schema e dal datasheet.
il max 232 sul connettore db9 e sul 16f628a ha questi collegamenti:
picrb1(rx):max12
picrb2(tx):max11
com3:max14 (simulazione hw cavo null modem)
com2:max13
gnd:max5
i due condensatori di cui parli sopra hanno il suddetto collegamento.</description>
		<content:encoded><![CDATA[<p>Si uso com nativa e cavetto acquistato, controllato pin to pin, non essendo null ho invertito sulla breadboard i pin 2 e 3 (ovvero collegandoli in maniera inversa a quella indicata dal tuo schema). I condensatori sono da 1uF comprati proprio per tale uso, e tutti seguono la polarità indicata dallo schema e dal datasheet.<br />
il max 232 sul connettore db9 e sul 16f628a ha questi collegamenti:<br />
picrb1(rx):max12<br />
picrb2(tx):max11<br />
com3:max14 (simulazione hw cavo null modem)<br />
com2:max13<br />
gnd:max5<br />
i due condensatori di cui parli sopra hanno il suddetto collegamento.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Giovanni Bernardo</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4215</link>
		<dc:creator>Giovanni Bernardo</dc:creator>
		<pubDate>Sat, 20 Mar 2010 11:19:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4215</guid>
		<description>Il pin 2 va collegato a + 5 volt con il condensatore in mezzo (negativo verso il +5), il pin 6 va a massa con il condensatore in mezzo (positivo verso massa), quelli sono i due pin che realizzano la pompa di carica (se tu avessi a disposizione un&#039;alimentazione duale +10 e -10 V non ci sarebbe più bisogno del max232! è il max che ti crea +10 e -10 a partire da solo +5V, è questa la sua funzione principale). La differenza tra max232 e max232N non esiste, è la TI che mette la N solo per indicare il package, ma sono lo stesso integrato. Utilizza condensatori da almeno 1uF. Colleghi il tutto con un cavetto acquistato? Il collegamento dei fili all&#039;interno del cavetto è giusto? Il max 232 arriva sul connettore DB9 nei punti giusti?</description>
		<content:encoded><![CDATA[<p>Il pin 2 va collegato a + 5 volt con il condensatore in mezzo (negativo verso il +5), il pin 6 va a massa con il condensatore in mezzo (positivo verso massa), quelli sono i due pin che realizzano la pompa di carica (se tu avessi a disposizione un&#8217;alimentazione duale +10 e -10 V non ci sarebbe più bisogno del max232! è il max che ti crea +10 e -10 a partire da solo +5V, è questa la sua funzione principale). La differenza tra max232 e max232N non esiste, è la TI che mette la N solo per indicare il package, ma sono lo stesso integrato. Utilizza condensatori da almeno 1uF. Colleghi il tutto con un cavetto acquistato? Il collegamento dei fili all&#8217;interno del cavetto è giusto? Il max 232 arriva sul connettore DB9 nei punti giusti?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Luca</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4214</link>
		<dc:creator>Luca</dc:creator>
		<pubDate>Sat, 20 Mar 2010 11:08:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4214</guid>
		<description>Ho provato e riprovato mille volte, ho rifatto il circuito rispettando il tuo schema, ho cambiato max232, ho cambiato zona della breadboard...ma niente.
Il problema sul fisso con com nativa che aveva echo ad ogni tasto era perchè non avevo collegato la massa dati ovvero PIN5 della porta com a massa.
Collegato questo a massa, ho l&#039;echo solo cortocircuitando i pin 2 e 3 ovvero ricezione e trasmissione della com; ma non ho piu echo se collego i due pin di ricezione e trasmissione del pic.
Una domanda mi sorge, guardando il datasheet, il pin 2 ed il 6 non devono essere collegati rispettivamente a +10V e -10V ? (nel mio caso di un max232n ,versione equivalente della TI e non della maxim, a +8.5V e -8.5V)</description>
		<content:encoded><![CDATA[<p>Ho provato e riprovato mille volte, ho rifatto il circuito rispettando il tuo schema, ho cambiato max232, ho cambiato zona della breadboard&#8230;ma niente.<br />
Il problema sul fisso con com nativa che aveva echo ad ogni tasto era perchè non avevo collegato la massa dati ovvero PIN5 della porta com a massa.<br />
Collegato questo a massa, ho l&#8217;echo solo cortocircuitando i pin 2 e 3 ovvero ricezione e trasmissione della com; ma non ho piu echo se collego i due pin di ricezione e trasmissione del pic.<br />
Una domanda mi sorge, guardando il datasheet, il pin 2 ed il 6 non devono essere collegati rispettivamente a +10V e -10V ? (nel mio caso di un max232n ,versione equivalente della TI e non della maxim, a +8.5V e -8.5V)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Giovanni Bernardo</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4210</link>
		<dc:creator>Giovanni Bernardo</dc:creator>
		<pubDate>Fri, 19 Mar 2010 23:23:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4210</guid>
		<description>Allora hai qualche problema col max, o è guasto o hai fatto male il circuito. Due dei condensatori che vanno sul max vanno montati al contrario (cioè uno ha il positivo a massa e l&#039;altro ha il negativo a +vdd), te lo dico perchè un amico &quot;sapientone&quot;, pensando che il circuito era disegnato in maniera errata, pensò bene di &quot;raddrizzarli&quot;. Se hai sempre l&#039;eco, anche ad alimentazione tolta, c&#039;è qualcosa che mette in comunicazione il 2 col 3 dal lato del max. Ricontrolla con attenzione il circuito facendo pure riferimento al datasheet.</description>
		<content:encoded><![CDATA[<p>Allora hai qualche problema col max, o è guasto o hai fatto male il circuito. Due dei condensatori che vanno sul max vanno montati al contrario (cioè uno ha il positivo a massa e l&#8217;altro ha il negativo a +vdd), te lo dico perchè un amico &#8220;sapientone&#8221;, pensando che il circuito era disegnato in maniera errata, pensò bene di &#8220;raddrizzarli&#8221;. Se hai sempre l&#8217;eco, anche ad alimentazione tolta, c&#8217;è qualcosa che mette in comunicazione il 2 col 3 dal lato del max. Ricontrolla con attenzione il circuito facendo pure riferimento al datasheet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Luca</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4207</link>
		<dc:creator>Luca</dc:creator>
		<pubDate>Fri, 19 Mar 2010 22:25:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4207</guid>
		<description>Stdio c&#039;è, ho provato anche sul fisso con com nativa 9600baud e tutte le altre configurazioni, stavolta ho l&#039;echo automatico senza incrociare nulla, e a quanto pare è per via dell&#039;integrato stavolta, l&#039;unico modo per non avere l&#039;echo automatico ce l&#039;ho solo se stacco il max232 (altrmenti ho l&#039;echo sempre, con l&#039;alimentazione o meno con il pic o meno..etc), quindi non è un probl della breadboard. Ho anche messo il quarzo esterno da 20MHz invece di quello interno da 4.

In ogni caso, non funge.</description>
		<content:encoded><![CDATA[<p>Stdio c&#8217;è, ho provato anche sul fisso con com nativa 9600baud e tutte le altre configurazioni, stavolta ho l&#8217;echo automatico senza incrociare nulla, e a quanto pare è per via dell&#8217;integrato stavolta, l&#8217;unico modo per non avere l&#8217;echo automatico ce l&#8217;ho solo se stacco il max232 (altrmenti ho l&#8217;echo sempre, con l&#8217;alimentazione o meno con il pic o meno..etc), quindi non è un probl della breadboard. Ho anche messo il quarzo esterno da 20MHz invece di quello interno da 4.</p>
<p>In ogni caso, non funge.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Giovanni Bernardo</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4206</link>
		<dc:creator>Giovanni Bernardo</dc:creator>
		<pubDate>Fri, 19 Mar 2010 21:48:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4206</guid>
		<description>Potrebbe pure essere la breadboard, in molti hanno questi problemi. Hai incluso stdio ? Prova anche a spostare il circuito su un&#039;altra parte della breadboard. Io comunque dell&#039;adattatore non fiderei tanto, ho capito che funziona se incroci 2 e 3, ma bisogna vedere se funziona quando lo interfacci con i circuiti, non hai la possibilità di provare su un pc fisso che ha la rs232? Scusa se lo ripeto ma con questi cosi ho brutte esperienze. Poi potrebbe essere il quarzo che non oscilla oppure oscilla in maniera anomala messo nella breadboard. E poi: avvia prima hyperterminal, sii sicuro di averlo messo alla stessa velocità di comunicazione che hai messo nel pic (9600), avvia la comunicazione e solo allora accendi il circuito.</description>
		<content:encoded><![CDATA[<p>Potrebbe pure essere la breadboard, in molti hanno questi problemi. Hai incluso stdio ? Prova anche a spostare il circuito su un&#8217;altra parte della breadboard. Io comunque dell&#8217;adattatore non fiderei tanto, ho capito che funziona se incroci 2 e 3, ma bisogna vedere se funziona quando lo interfacci con i circuiti, non hai la possibilità di provare su un pc fisso che ha la rs232? Scusa se lo ripeto ma con questi cosi ho brutte esperienze. Poi potrebbe essere il quarzo che non oscilla oppure oscilla in maniera anomala messo nella breadboard. E poi: avvia prima hyperterminal, sii sicuro di averlo messo alla stessa velocità di comunicazione che hai messo nel pic (9600), avvia la comunicazione e solo allora accendi il circuito.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Luca</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4205</link>
		<dc:creator>Luca</dc:creator>
		<pubDate>Fri, 19 Mar 2010 21:37:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4205</guid>
		<description>Allora, ripetendomi, le tue risposte sono perfette, come sempre!

Allora, qualche news, ho seguito le tue dritte e con il compilatore 9.65 non crasha più, ora lasciamo perdere che anche da compilato il programma non funge. Comunque programmi molto basilari come quello di cui ti parlerò a momenti vengono compilati dal 9.70, quindi il problema non è nelle usart.x bensì in qualche processo richiamato dal main.

Insomma ho pensato bene di ripartire daccapo. Ho fatto un circuito molto basilare, ovvero solo il pic e il max232 collegato, ho modificato e compilato l&#039;esempio contenuto nella cartella samples...

Questo per essere chiari:
void main(void){
	unsigned char input;

	INTCON=0;	// purpose of disabling the interrupts.
    TRISA=0; //nell&#039;originale non erano stati messi...
    TRISB=0;

	init_comms();	// set up the USART - settings defined in usart.h

	// Output a message to prompt the user for a keypress	
	printf(&quot;\rPress a key and I will echo it back:\n&quot;);
	RB3=1; //led di conferma
	while(1){
		input = getch();	// read a response from the user
		printf(&quot;\rI detected [%c]&quot;,input);	// echo it back
	}

Ora però, ovviamente il prog non funziona, allora ho pensato di fare qualche verifica, cortocircuitando i piedini RX e TX   SUL PIC, ho l&#039;echo automatico su hyperterminal che mi conferma che: 1) il max232 funge, 2) l&#039;adattatore usb\com funge 3) la porta com selezionata è quella e 4) hyperterminal sul pc và bene. Ora però mi stupisco, i settaggi su usart.h sono semplici e pochi, ovvero:

#define BAUD 9600      
#define FOSC 4000000L
#define RX_PIN TRISB1 //ho eliminato l&#039;if defined...define... ed inserito queste righe
#define TX_PIN TRISB2
#define NINE 0

Ora mi chiedo, se il programma è così banale, il circuito è quello, mi vien da pensare, per caso sto usando un gatto nero al posto della breadboard oppure il mio pic è qualche scarto di tecnologia aliena non funzionante?</description>
		<content:encoded><![CDATA[<p>Allora, ripetendomi, le tue risposte sono perfette, come sempre!</p>
<p>Allora, qualche news, ho seguito le tue dritte e con il compilatore 9.65 non crasha più, ora lasciamo perdere che anche da compilato il programma non funge. Comunque programmi molto basilari come quello di cui ti parlerò a momenti vengono compilati dal 9.70, quindi il problema non è nelle usart.x bensì in qualche processo richiamato dal main.</p>
<p>Insomma ho pensato bene di ripartire daccapo. Ho fatto un circuito molto basilare, ovvero solo il pic e il max232 collegato, ho modificato e compilato l&#8217;esempio contenuto nella cartella samples&#8230;</p>
<p>Questo per essere chiari:<br />
void main(void){<br />
	unsigned char input;</p>
<p>	INTCON=0;	// purpose of disabling the interrupts.<br />
    TRISA=0; //nell&#8217;originale non erano stati messi&#8230;<br />
    TRISB=0;</p>
<p>	init_comms();	// set up the USART &#8211; settings defined in usart.h</p>
<p>	// Output a message to prompt the user for a keypress<br />
	printf(&#8220;\rPress a key and I will echo it back:\n&#8221;);<br />
	RB3=1; //led di conferma<br />
	while(1){<br />
		input = getch();	// read a response from the user<br />
		printf(&#8220;\rI detected [%c]&#8220;,input);	// echo it back<br />
	}</p>
<p>Ora però, ovviamente il prog non funziona, allora ho pensato di fare qualche verifica, cortocircuitando i piedini RX e TX   SUL PIC, ho l&#8217;echo automatico su hyperterminal che mi conferma che: 1) il max232 funge, 2) l&#8217;adattatore usb\com funge 3) la porta com selezionata è quella e 4) hyperterminal sul pc và bene. Ora però mi stupisco, i settaggi su usart.h sono semplici e pochi, ovvero:</p>
<p>#define BAUD 9600<br />
#define FOSC 4000000L<br />
#define RX_PIN TRISB1 //ho eliminato l&#8217;if defined&#8230;define&#8230; ed inserito queste righe<br />
#define TX_PIN TRISB2<br />
#define NINE 0</p>
<p>Ora mi chiedo, se il programma è così banale, il circuito è quello, mi vien da pensare, per caso sto usando un gatto nero al posto della breadboard oppure il mio pic è qualche scarto di tecnologia aliena non funzionante?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Giovanni Bernardo</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4193</link>
		<dc:creator>Giovanni Bernardo</dc:creator>
		<pubDate>Thu, 18 Mar 2010 21:26:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4193</guid>
		<description>Sul sito della Microchip è possibile scaricare le vecchie versioni di MPLAB IDE, alla pagina : http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;nodeId=1406&amp;dDocName=en023073 per una strana curiosità, la versione che utilizzo io senza problemi (la 8.33) non è presente in elenco, ma ho scoperto che in realtà sul server c&#039;è ancora, si sono solo dimenticati di metterla in elenco. La versione 8.33 si può scaricare da questo link:
http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB_IDE_8_33.zip (non ci è voluto molto a capirlo modificando il link delle altre versioni). 

MPlab IDE 8.33 ha l&#039;hitec-c versione 9.65 che a me non da problemi. 
Delle versioni precedenti alla 8.46 ho appena provato la 8.43 e ha già Hitec-C 9.70 che da problemi.
La Versione 8.40 di MPLab ha l&#039; Hitec-C versione 9.65PL1 ... Aggiudicata!

Installati MPLAB ide 8.40 e nel frattempo attendiamo speranzosi che esca la nuova versione... Il primo che la fiuta fa un fischio!</description>
		<content:encoded><![CDATA[<p>Sul sito della Microchip è possibile scaricare le vecchie versioni di MPLAB IDE, alla pagina : <a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&#038;nodeId=1406&#038;dDocName=en023073" rel="nofollow">http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&#038;nodeId=1406&#038;dDocName=en023073</a> per una strana curiosità, la versione che utilizzo io senza problemi (la 8.33) non è presente in elenco, ma ho scoperto che in realtà sul server c&#8217;è ancora, si sono solo dimenticati di metterla in elenco. La versione 8.33 si può scaricare da questo link:<br />
<a href="http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB_IDE_8_33.zip" rel="nofollow">http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB_IDE_8_33.zip</a> (non ci è voluto molto a capirlo modificando il link delle altre versioni). </p>
<p>MPlab IDE 8.33 ha l&#8217;hitec-c versione 9.65 che a me non da problemi.<br />
Delle versioni precedenti alla 8.46 ho appena provato la 8.43 e ha già Hitec-C 9.70 che da problemi.<br />
La Versione 8.40 di MPLab ha l&#8217; Hitec-C versione 9.65PL1 &#8230; Aggiudicata!</p>
<p>Installati MPLAB ide 8.40 e nel frattempo attendiamo speranzosi che esca la nuova versione&#8230; Il primo che la fiuta fa un fischio!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Giovanni Bernardo</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4191</link>
		<dc:creator>Giovanni Bernardo</dc:creator>
		<pubDate>Thu, 18 Mar 2010 20:56:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4191</guid>
		<description>Difatti come si legge in quel link che ti ho indicato, alcuni ci sono andati proprio male dal momento che hanno acquistato la licenza (che costa un botto) e pure da questo errore, dicono che l&#039;Hitec gli ha detto di provare l&#039;ultima release candidate della 9.70, c&#039;è un indirizzo ftp da cui scaricare ma non c&#039;è nulla. continuo a cercare</description>
		<content:encoded><![CDATA[<p>Difatti come si legge in quel link che ti ho indicato, alcuni ci sono andati proprio male dal momento che hanno acquistato la licenza (che costa un botto) e pure da questo errore, dicono che l&#8217;Hitec gli ha detto di provare l&#8217;ultima release candidate della 9.70, c&#8217;è un indirizzo ftp da cui scaricare ma non c&#8217;è nulla. continuo a cercare</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Giovanni Bernardo</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4190</link>
		<dc:creator>Giovanni Bernardo</dc:creator>
		<pubDate>Thu, 18 Mar 2010 20:53:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4190</guid>
		<description>Hai ragione tu... Uso generalmente due computer, uno con su installato Hitec 9.70 : qui crasha cgpic.exe quando vado a compilare l&#039;esempio della rs232, l&#039;altro con Hitec 9.65 non da problemi. E&#039; chiaro che si tratta di un bug del programma, che a quanto pare è stato già segnalato... Dobbiamo solo sperare che lo risolvono al più presto... Nel frattempo se riusciamo a capire qual è la parte di codice che lo manda in crisi vediamo di rimediare e soprattutto segnalarlo in maniera che abbiano informazioni più precise per poter correggere questo errore. Nel frattempo consiglio di usare l&#039;hitech 9.65 sperando si trovi ancora... Io a quanto pare non ho copie della vecchia installazione, si potrebbe provare a sostituire solo cgpic.exe... faccio qualche prova e ti faccio sapere.</description>
		<content:encoded><![CDATA[<p>Hai ragione tu&#8230; Uso generalmente due computer, uno con su installato Hitec 9.70 : qui crasha cgpic.exe quando vado a compilare l&#8217;esempio della rs232, l&#8217;altro con Hitec 9.65 non da problemi. E&#8217; chiaro che si tratta di un bug del programma, che a quanto pare è stato già segnalato&#8230; Dobbiamo solo sperare che lo risolvono al più presto&#8230; Nel frattempo se riusciamo a capire qual è la parte di codice che lo manda in crisi vediamo di rimediare e soprattutto segnalarlo in maniera che abbiano informazioni più precise per poter correggere questo errore. Nel frattempo consiglio di usare l&#8217;hitech 9.65 sperando si trovi ancora&#8230; Io a quanto pare non ho copie della vecchia installazione, si potrebbe provare a sostituire solo cgpic.exe&#8230; faccio qualche prova e ti faccio sapere.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Luca</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4183</link>
		<dc:creator>Luca</dc:creator>
		<pubDate>Thu, 18 Mar 2010 12:22:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4183</guid>
		<description>Tu che versione usi del compilatore? Posso inviarti i sorgenti così confermiamo questo problema del compilatore se magari provi tu a compilarlo?
Grazie ancora
L.</description>
		<content:encoded><![CDATA[<p>Tu che versione usi del compilatore? Posso inviarti i sorgenti così confermiamo questo problema del compilatore se magari provi tu a compilarlo?<br />
Grazie ancora<br />
L.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Luca</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4151</link>
		<dc:creator>Luca</dc:creator>
		<pubDate>Tue, 16 Mar 2010 21:43:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4151</guid>
		<description>Niente da fare, nemmeno l&#039;ultima versione scaricata da qui: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;nodeId=1406&amp;dDocName=en542849  (link diretto: http://www.microchip.com/Microchip.WWW.SecureSoftwareList/secsoftwaredownload.aspx?device=en542849&amp;lang=en&amp;ReturnURL=http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;nodeId=1406&amp;dDocName=en542849# ). Sempre lo stesso dannato problema, mi chiedo quelle versioni indicate nel forum che mi hai linkato da dove le abbiano prese...</description>
		<content:encoded><![CDATA[<p>Niente da fare, nemmeno l&#8217;ultima versione scaricata da qui: <a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;nodeId=1406&amp;dDocName=en542849" rel="nofollow">http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;nodeId=1406&amp;dDocName=en542849</a>  (link diretto: <a href="http://www.microchip.com/Microchip.WWW.SecureSoftwareList/secsoftwaredownload.aspx?device=en542849&amp;lang=en&amp;ReturnURL=http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;nodeId=1406&amp;dDocName=en542849#" rel="nofollow">http://www.microchip.com/Microchip.WWW.SecureSoftwareList/secsoftwaredownload.aspx?device=en542849&amp;lang=en&amp;ReturnURL=http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;nodeId=1406&amp;dDocName=en542849#</a> ). Sempre lo stesso dannato problema, mi chiedo quelle versioni indicate nel forum che mi hai linkato da dove le abbiano prese&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Luca</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4150</link>
		<dc:creator>Luca</dc:creator>
		<pubDate>Tue, 16 Mar 2010 21:33:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4150</guid>
		<description>L&#039;esempio l&#039;ho scaricato, compilato e ricompilato per l&#039;877a ma nada.
Comunque a mio dispiacere uso MPLAB IDE v8.46 + HI-TECH PICC PRO 9.70
Quel file indicato ha un link rotto, ho installato una versione successiva ma addirittura quando apro mplab (dopo lo splash) dà lo stesso errore ancor prima di fare &quot;Project Wizard&quot;! Sto cercando una versione più nuova, ti aggiornerò a breve.</description>
		<content:encoded><![CDATA[<p>L&#8217;esempio l&#8217;ho scaricato, compilato e ricompilato per l&#8217;877a ma nada.<br />
Comunque a mio dispiacere uso MPLAB IDE v8.46 + HI-TECH PICC PRO 9.70<br />
Quel file indicato ha un link rotto, ho installato una versione successiva ma addirittura quando apro mplab (dopo lo splash) dà lo stesso errore ancor prima di fare &#8220;Project Wizard&#8221;! Sto cercando una versione più nuova, ti aggiornerò a breve.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Giovanni Bernardo</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4149</link>
		<dc:creator>Giovanni Bernardo</dc:creator>
		<pubDate>Tue, 16 Mar 2010 20:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4149</guid>
		<description>Ho fatto un giro sul forum della Microchip, dovrebbe essere un bug del compilatore:

http://www.microchip.com/forums/tm.aspx?m=470337

che versioni di mplab e di hitec-c stai usando?</description>
		<content:encoded><![CDATA[<p>Ho fatto un giro sul forum della Microchip, dovrebbe essere un bug del compilatore:</p>
<p><a href="http://www.microchip.com/forums/tm.aspx?m=470337" rel="nofollow">http://www.microchip.com/forums/tm.aspx?m=470337</a></p>
<p>che versioni di mplab e di hitec-c stai usando?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Giovanni Bernardo</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4148</link>
		<dc:creator>Giovanni Bernardo</dc:creator>
		<pubDate>Tue, 16 Mar 2010 20:44:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4148</guid>
		<description>Non ti so dire, finora pare che nessuno si è lamentato, poi a me su due pc non lo fa... Ma ti ripeto è strano, perchè male che va che c&#039;è un errore nel codice, il compilatore da un errore non è che si blocca e si autotermina... prova a compilare l&#039;esempio scaricato senza fare modifiche, giusto per sfizio.</description>
		<content:encoded><![CDATA[<p>Non ti so dire, finora pare che nessuno si è lamentato, poi a me su due pc non lo fa&#8230; Ma ti ripeto è strano, perchè male che va che c&#8217;è un errore nel codice, il compilatore da un errore non è che si blocca e si autotermina&#8230; prova a compilare l&#8217;esempio scaricato senza fare modifiche, giusto per sfizio.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Luca</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4147</link>
		<dc:creator>Luca</dc:creator>
		<pubDate>Tue, 16 Mar 2010 20:40:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4147</guid>
		<description>Ho provato addirittura su un&#039;altro PC...stesso problema! Ma solo a me dà questo problema solo con questo programma? Agli altri tutto ok?</description>
		<content:encoded><![CDATA[<p>Ho provato addirittura su un&#8217;altro PC&#8230;stesso problema! Ma solo a me dà questo problema solo con questo programma? Agli altri tutto ok?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Giovanni Bernardo</title>
		<link>http://www.settorezero.com/wordpress/corso-programmazione-picmicro-in-c-lezione-10-usart-e-la-comunicazione-seriale-con-il-protocollo-rs232-realizziamo-un-semplice-sistema-di-automazione/comment-page-1/#comment-4120</link>
		<dc:creator>Giovanni Bernardo</dc:creator>
		<pubDate>Sun, 14 Mar 2010 14:34:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.settorezero.com/wordpress/?p=2103#comment-4120</guid>
		<description>La cosa è piuttosto anomala perchè dovrebbe solo non compilare dicendo che c&#039;è un errore, e non bloccarsi l&#039;eseguibile. Personalmente non mi è mai capitato.</description>
		<content:encoded><![CDATA[<p>La cosa è piuttosto anomala perchè dovrebbe solo non compilare dicendo che c&#8217;è un errore, e non bloccarsi l&#8217;eseguibile. Personalmente non mi è mai capitato.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
