<?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>Atmega328 Stand alone Archives - Esperimenti con logiche programmabili</title>
	<atom:link href="https://logicaprogrammabile.it/tag/atmega328-stand-alone/feed/" rel="self" type="application/rss+xml" />
	<link>https://logicaprogrammabile.it/tag/atmega328-stand-alone/</link>
	<description>Tutorial in italiano per imparare a programmare usando Arduino, Raspberry PI, Netduino</description>
	<lastBuildDate>Wed, 02 Dec 2015 20:25:09 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://logicaprogrammabile.it/wp-content/uploads/2017/11/cropped-logicaprogrammabile-logo-02-32x32.png</url>
	<title>Atmega328 Stand alone Archives - Esperimenti con logiche programmabili</title>
	<link>https://logicaprogrammabile.it/tag/atmega328-stand-alone/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Caricare gli sketch su Arduino standalone (ATMEGA328 )</title>
		<link>https://logicaprogrammabile.it/arduino-standalone-caricare-sketch-atmega328/</link>
					<comments>https://logicaprogrammabile.it/arduino-standalone-caricare-sketch-atmega328/#comments</comments>
		
		<dc:creator><![CDATA[Marco Lai]]></dc:creator>
		<pubDate>Mon, 02 Jul 2012 12:22:38 +0000</pubDate>
				<category><![CDATA[Tutorial Arduino]]></category>
		<category><![CDATA[Arduino UNO Stand alone]]></category>
		<category><![CDATA[ATMEGA328]]></category>
		<category><![CDATA[Atmega328 Stand alone]]></category>
		<category><![CDATA[Sketch]]></category>
		<category><![CDATA[standalone]]></category>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=1814</guid>

					<description><![CDATA[<p>Come programmare un chip ATmega328 con i vostri sketch Quando abbiamo a disposizione un  chip Atmega328 dotato di bootloader Arduino Uno (Arduino Standalone) possiamo caricare gli sketch utilizzando un semplice schema. Esistono varie soluzioni, tra cui, quella di utilizzare la board Arduino UNO. Nel precedente...</p>
<p>The post <a href="https://logicaprogrammabile.it/arduino-standalone-caricare-sketch-atmega328/">Caricare gli sketch su Arduino standalone (ATMEGA328 )</a> appeared first on <a href="https://logicaprogrammabile.it">Esperimenti con logiche programmabili</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>Come programmare un chip ATmega328 con i vostri sketch</h3>
<p>Quando abbiamo a disposizione un  chip <strong>Atmega328</strong> dotato di bootloader Arduino Uno (Arduino Standalone) possiamo <strong>caricare</strong> gli <strong>sketch</strong> utilizzando un semplice schema. Esistono varie soluzioni, tra cui, quella di utilizzare la board <strong>Arduino UNO</strong>. Nel <a title="Arduino UNO bootloader su un nuovo chip ATMEGA328" href="https://logicaprogrammabile.it/arduino-uno-bootloader-chip-atmega328/">precedente articolo</a> è stata utilizzata per caricare il <a href="https://it.wikipedia.org/wiki/Boot_loader" target="_blank">bootloader </a>su un chip vergine; in questo caso la utilizzeremo per poter caricare gli sketch sul chip esterno.</p>
<p>Lo schema elettrico è il seguente:</p>
<figure id="attachment_1825" aria-describedby="caption-attachment-1825" style="width: 377px" class="wp-caption aligncenter"><a href="https://logicaprogrammabile.it/wp-content/uploads/2011/08/Uno_LoadSketch.gif"><img fetchpriority="high" decoding="async" class="wp-image-1825 size-full" title="caricare sketch su chip atmega328. Arduino stand alone" src="https://logicaprogrammabile.it/wp-content/uploads/2011/08/Uno_LoadSketch.gif" alt="Arduino standalone caricare sketch su chip atmega328 vergine" width="377" height="296" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/08/Uno_LoadSketch.gif 377w, https://logicaprogrammabile.it/wp-content/uploads/2011/08/Uno_LoadSketch-300x235.gif 300w" sizes="(max-width: 377px) 100vw, 377px" /></a><figcaption id="caption-attachment-1825" class="wp-caption-text">ATMEGA328 Arduino Stand alone Caricare sketch e bootloader</figcaption></figure>
<p><span style="text-decoration: underline;">Prima di eseguire qualsiasi operazione dovete rimuovere il chip ATMEGA328 dalla board Arduino UNO, questo perché la scheda viene utilizzata come semplice convertitore USB-Seriale.</span></p>
<p><span id="more-1814"></span></p>
<p>La procedura per caricare il codice è identica a quella per la programmazione della board Arduino UNO.<br />
Per completezza la riepilogo di seguito:</p>
<p>Carichiamo il classico sketch di esempio per far blinkare il led onboard:</p>
<p><a href="https://logicaprogrammabile.it/wp-content/uploads/2011/08/EsempioBlink.jpg"><img decoding="async" class="aligncenter size-full wp-image-1821" title="Arduino Blink Led" src="https://logicaprogrammabile.it/wp-content/uploads/2011/08/EsempioBlink.jpg" alt="Semplice esempio per far lampeggiare un led con Arduino UNO" width="500" height="597" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/08/EsempioBlink.jpg 500w, https://logicaprogrammabile.it/wp-content/uploads/2011/08/EsempioBlink-251x300.jpg 251w" sizes="(max-width: 500px) 100vw, 500px" /></a></p>
<p>Selezioniamo il tipo di board da programmare (dipendente dal tipo di bootloader caricato sul chip, solitamente quello per Arduino UNO)</p>
<p><a href="https://logicaprogrammabile.it/wp-content/uploads/2011/08/SelectBoard1.jpg"><img decoding="async" class="aligncenter size-full wp-image-1822" title="Seleziona il tipo di scheda" src="https://logicaprogrammabile.it/wp-content/uploads/2011/08/SelectBoard1.jpg" alt="Seleziona la board arduino uno" width="631" height="599" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/08/SelectBoard1.jpg 631w, https://logicaprogrammabile.it/wp-content/uploads/2011/08/SelectBoard1-300x284.jpg 300w" sizes="(max-width: 631px) 100vw, 631px" /></a></p>
<p>Ora selezioniamo la porta seriale dove è collegata la scheda</p>
<p><a href="https://logicaprogrammabile.it/wp-content/uploads/2011/08/SelectSerialPort.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1820" title="Seleziona Porta Seriale dove è collegato Arduino Uno" src="https://logicaprogrammabile.it/wp-content/uploads/2011/08/SelectSerialPort.jpg" alt="Porta Seriale Arduino UNO" width="499" height="600" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/08/SelectSerialPort.jpg 499w, https://logicaprogrammabile.it/wp-content/uploads/2011/08/SelectSerialPort-249x300.jpg 249w" sizes="auto, (max-width: 499px) 100vw, 499px" /></a></p>
<p>Non ci rimane che caricare lo sketch con il pulsante upload</p>
<p><a href="https://logicaprogrammabile.it/wp-content/uploads/2011/08/Uploading1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1828" title="Caricare codice sull Atmega328" src="https://logicaprogrammabile.it/wp-content/uploads/2011/08/Uploading1.jpg" alt="Caricare skect su chip esterno" width="441" height="538" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/08/Uploading1.jpg 441w, https://logicaprogrammabile.it/wp-content/uploads/2011/08/Uploading1-245x300.jpg 245w" sizes="auto, (max-width: 441px) 100vw, 441px" /></a></p>
<p>attendiamo il trasferimento del codice sul nuovo chip</p>
<p><a href="https://logicaprogrammabile.it/wp-content/uploads/2011/08/UploadDone1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1829" title="Fine upload sketch" src="https://logicaprogrammabile.it/wp-content/uploads/2011/08/UploadDone1.jpg" alt="conferma avvenuto caricamento sketch sulla board atmega328" width="435" height="572" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/08/UploadDone1.jpg 435w, https://logicaprogrammabile.it/wp-content/uploads/2011/08/UploadDone1-228x300.jpg 228w" sizes="auto, (max-width: 435px) 100vw, 435px" /></a></p>
<p>Questa procedura è utile per sfruttare la scheda Arduino UNO come programmatore piuttosto che acquistarne una, almeno per saltuarie operazioni di programmazione. Certamente consiglio di dotarsi un convertitore usb seriale esterno se intendiamo realizzare diverse board Arduino standalone.</p>
<p>La possibilità di avere un chip ATMEGA328 compatibile Arduino permette di realizzare numerosi progetti personalizzati, costruire la propria board risparmiando spazio, dato che è sufficiente usare solamente l&#8217;ATMEGA. Un aspetto vincente che fa di questo microcontrollore un evergreen!</p>
<p>The post <a href="https://logicaprogrammabile.it/arduino-standalone-caricare-sketch-atmega328/">Caricare gli sketch su Arduino standalone (ATMEGA328 )</a> appeared first on <a href="https://logicaprogrammabile.it">Esperimenti con logiche programmabili</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://logicaprogrammabile.it/arduino-standalone-caricare-sketch-atmega328/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
	</channel>
</rss>
