<?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>mikrokontroleri Archives - Automatika.rs</title>
	<atom:link href="https://www.automatika.rs/tag/mikrokontroleri/feed" rel="self" type="application/rss+xml" />
	<link>https://www.automatika.rs/tag/mikrokontroleri</link>
	<description>Portal za inženjere</description>
	<lastBuildDate>Thu, 07 Apr 2022 00:13:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Učenje robotike i programiranja može biti veoma jednostavno sa KEYESTUDIO setom</title>
		<link>https://www.automatika.rs/vesti/robotika/ucenje-robotike-i-programiranja-moze-biti-veoma-jednostavno-sa-keyestudio-setom.html</link>
					<comments>https://www.automatika.rs/vesti/robotika/ucenje-robotike-i-programiranja-moze-biti-veoma-jednostavno-sa-keyestudio-setom.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Thu, 07 Apr 2022 00:01:38 +0000</pubDate>
				<category><![CDATA[Mikrokontroleri]]></category>
		<category><![CDATA[Programabilna logika]]></category>
		<category><![CDATA[Robotika]]></category>
		<category><![CDATA[Vesti]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[keyestudio]]></category>
		<category><![CDATA[mikrokontroleri]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[robotika]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=11323</guid>

					<description><![CDATA[<p>Robotsko vozilo Tank BT v2.0 je Keyestudio set baziran na Arduino platformi. Komplet se sastoji od kvalitetnih Keyestudio komponenti i pogodan je i za učenje ali i nekoga ko je već upoznat sa Arduino kontrolerima. Proizvođač Keyestudio na svom sajtu daje opširna uputstva sa primerima koda, a tu su uključena i slikovna uputstva za mehaničko [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/vesti/robotika/ucenje-robotike-i-programiranja-moze-biti-veoma-jednostavno-sa-keyestudio-setom.html">Učenje robotike i programiranja može biti veoma jednostavno sa KEYESTUDIO setom</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify">Robotsko vozilo Tank BT v2.0 je Keyestudio set baziran na Arduino platformi. Komplet se sastoji od kvalitetnih Keyestudio komponenti i pogodan je i za učenje ali i nekoga ko je već upoznat sa Arduino kontrolerima. Proizvođač Keyestudio na svom sajtu daje opširna uputstva sa primerima koda, a tu su uključena i slikovna uputstva za mehaničko sastavljanje i električno povezivanje, a sve to možete pronaći i na linku na kraju teksta.</p>
<p style="text-align: justify"> Vozilo pokreću dva DC motora sa reduktorom koji se kontrolišu preko Arduino UNO modula sa L298P čipom, dok se ultrazvučni senzorski modul koristi za otkrivanje prepreka i određivanje udaljenosti do njih.</p>
<p style="text-align: justify"> Vozilo sadrži Bluetooth modul koji možete da koristite za upravljenje i kontrolu vozila preko aplikacije na svom smart telefonu baziranom na Android ili IOS sistemu. Naravno, platformi možete dodati dodatne module, senzore, LED diode, LED displeje prema Vašim potrebama.</p>
<p style="text-align: justify"> Poseduje još i IR daljinski upravljač i IR prijemnik koji se takođe mogu iskoristiti za kontrolu.</p>
<p style="text-align: justify">Specifikaciji elektronskih komponenata:</p>
<ul>
<li style="text-align: justify">Arduino UNO kontroler DIL tip-B USB Keyestudio</li>
<li style="text-align: justify">UNO nadogradnja za motore KS0435</li>
<li style="text-align: justify">UNO nadogradnja za povezivanje V5 senzora</li>
<li style="text-align: justify">Ultrazvučni senzorski modul za merenje blizine</li>
<li style="text-align: justify">Bluetooth modul</li>
<li style="text-align: justify">LED matrica 16 × 8</li>
<li style="text-align: justify">IR daljinski upravljač</li>
<li>IR modul za detekciju</li>
<li>Modul za detekciju osvetljenja</li>
<li>LED modul crvene boje</li>
<li>Nosač za 2&#215;18650 baterije</li>
<li>9g servo motor za okretanje glave (ultrazvučni senzor)</li>
<li>2x DC metalni motor sa reduktorom</li>
<li>2x guseničarski točkovi</li>
</ul>
<p style="text-align: justify"> Mogu da kažem da je ovo idealna &#8221;igračka&#8221; ko voli hobi robotiku i elektroniku, malo znanja je potrebno a možete obradovati vaše dete da ste sami napravili robota.</p>
<p> Detaljnjije uputstvo i primere koda možete pronaći <a href="https://wiki.keyestudio.com/Ks0428_keyestudio_Mini_Tank_Robot_V2" target="_blank" rel="noopener">OVDE</a>.</p>
<p>The post <a href="https://www.automatika.rs/vesti/robotika/ucenje-robotike-i-programiranja-moze-biti-veoma-jednostavno-sa-keyestudio-setom.html">Učenje robotike i programiranja može biti veoma jednostavno sa KEYESTUDIO setom</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/vesti/robotika/ucenje-robotike-i-programiranja-moze-biti-veoma-jednostavno-sa-keyestudio-setom.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kompanija Adobe razmatra proizvodnju sopstvenih procesora</title>
		<link>https://www.automatika.rs/vesti/mikrokontroleri/kompanija-adobe-razmatra-proizvodnju-sopstvenih-procesora.html</link>
					<comments>https://www.automatika.rs/vesti/mikrokontroleri/kompanija-adobe-razmatra-proizvodnju-sopstvenih-procesora.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Mon, 01 Apr 2019 00:00:17 +0000</pubDate>
				<category><![CDATA[Mikrokontroleri]]></category>
		<category><![CDATA[Obrada signala]]></category>
		<category><![CDATA[amd]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[elektronika]]></category>
		<category><![CDATA[fgpa procesori]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[mikroelektronika]]></category>
		<category><![CDATA[mikrokontroleri]]></category>
		<category><![CDATA[softveri]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=9916</guid>

					<description><![CDATA[<p>Jedna od najznačajnijih novina u poslednjih nekoliko godina, u softverskim kompanijama, jeste to da se sve više okreću i proizvodnji sopstvenog hardvera. Veliki broj kompanija kreirale su svoja hardverska rešenja koristeći kombinaciju FPGA, ASIC i konvencionalnih x86 procesora.  Neke kompanije, poput Amazona, zatražile su ARM licencu, kako bi uz pomoć nje postigli efektivne i efikasne [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/vesti/mikrokontroleri/kompanija-adobe-razmatra-proizvodnju-sopstvenih-procesora.html">Kompanija Adobe razmatra proizvodnju sopstvenih procesora</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify">Jedna od najznačajnijih novina u poslednjih nekoliko godina, u softverskim kompanijama, jeste to da se sve više okreću i proizvodnji sopstvenog hardvera. Veliki broj kompanija kreirale su svoja hardverska rešenja koristeći kombinaciju FPGA, ASIC i konvencionalnih x86 procesora.</p>
<p style="text-align: justify"> Neke kompanije, poput Amazona, zatražile su ARM licencu, kako bi uz pomoć nje postigli efektivne i efikasne prednosti ili smanjili troškove na specifičnim tržištima. Prema Axios-u, Adobe na primer razmišlja o dizajniranju sopstvenih procesora.</p>
<p style="text-align: justify"> Generalna ideja jeste, da se kreiraju posebni uslovi za specifične funkcije, tj. da se poveže hardver tačno određenih karakteristika sa procesorima opšte namene.</p>
<p style="text-align: justify"> U Adobe-ovom slučaju, to bi značilo da umesto da šalju sve svoje korisnike na Adobe Creative Cloud, šalju korisnike na druge platforme specijalizovane za AI, ML ili video editovanje. Ukoliko želite da koristite softver na sopstvenoj opremi, plaćate jednu cenu. Ukoliko želite da ga koristite na platformi koja je baš za njega predviđena, plaćate drugu cenu.</p>
<p style="text-align: justify"> Sama ideja, da Adobe pokrene svoju jedinicu za istraživanje i razvoj procesora, i dalje izgleda više kao samo san. Ukoliko kompanija želi da posveti više resursa za rad na ARM procesorima, to može da uradi i bez kreiranja specijalnog tima za mikroarhitekturu. To je ipak posao, koji bi se razvijao nekoliko godina.</p>
<p style="text-align: justify"> Ipak, činjenica da ova kompanija, a verovatno i mnoge druge počinju da razmišljaju u ovom smeru, je znak koliko je tržište opšte namene postalno teško i nezahvalno za proizvođače procesora, kao što su Intel i AMD.</p>
<p>The post <a href="https://www.automatika.rs/vesti/mikrokontroleri/kompanija-adobe-razmatra-proizvodnju-sopstvenih-procesora.html">Kompanija Adobe razmatra proizvodnju sopstvenih procesora</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/vesti/mikrokontroleri/kompanija-adobe-razmatra-proizvodnju-sopstvenih-procesora.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Proširenje i poboljšanje Arduino Create platforme uskoro stiže</title>
		<link>https://www.automatika.rs/vesti/razno/prosirenje-i-poboljsanje-arduino-create-platforme-uskoro-stize.html</link>
					<comments>https://www.automatika.rs/vesti/razno/prosirenje-i-poboljsanje-arduino-create-platforme-uskoro-stize.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Thu, 29 Mar 2018 00:00:34 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[Razno]]></category>
		<category><![CDATA[arduino create]]></category>
		<category><![CDATA[arduino uno]]></category>
		<category><![CDATA[arduno mega]]></category>
		<category><![CDATA[BeagleBone]]></category>
		<category><![CDATA[elektronika]]></category>
		<category><![CDATA[mikrokontroleri]]></category>
		<category><![CDATA[programiranje]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=9595</guid>

					<description><![CDATA[<p> Arduino je najavio proširenje broja arhitektura podržanih od strane Arduino Create online platforme &#8211; create.arduino.cc za razvoj IoT aplikacija. Sa ovim izdanjem, korisnici Arduino Create platforme mogu upravljati i programirani niz Linux-ovih single-board uređaja poput AAEON UP2, Raspberry Pi i BeagleBone kao da su redovne Arduino matične ploče, što daje jedinstvene mogućnosti ovoj platformi.  Mnogi [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/vesti/razno/prosirenje-i-poboljsanje-arduino-create-platforme-uskoro-stize.html">Proširenje i poboljšanje Arduino Create platforme uskoro stiže</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify"> Arduino je najavio proširenje broja arhitektura podržanih od strane Arduino Create online platforme &#8211; <a href="https://create.arduino.cc/" target="_blank" rel="noopener">create.arduino.cc</a> za razvoj IoT aplikacija. Sa ovim izdanjem, korisnici Arduino Create platforme mogu upravljati i programirani niz Linux-ovih single-board uređaja poput AAEON UP2, Raspberry Pi i BeagleBone kao da su redovne Arduino matične ploče, što daje jedinstvene mogućnosti ovoj platformi.</p>
<p style="text-align: justify"> Mnogi Arduino programi mogu istovremeno raditi na matičnim pločama baziranim na Linux-u i komunicirati s drugima, koristeći mogućnosti koje pruža novi Arduino konektor. Pored toga, IoT uređajima se može upravljati i mogu se ažurirati &#8221;na daljinu&#8221;, nezavisno od toga gde se nalaze.</p>
<p style="text-align: justify"> Arduino je takođe razvio sisteme i za Raspberry Pi i BeagleBone uređaje, pored Intel-ovog SBCs-a, koji je dizajniran tako da omogućuje svakome da podesi i kreira novi uređaj bez prethodno neophodnog iskustva i znanja, prateći njihov program podrške na web-u. Takođe, planiraju da nastave da obogaćuju i proširuju mogućnosti za korisnike na Arduino Create platformi u narednom periodu.</p>
<div class="youtube-embed" data-video_id="6cRFf4qkcTw"><iframe width="696" height="392" src="https://www.youtube.com/embed/6cRFf4qkcTw?feature=oembed&#038;enablejsapi=1" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></div>
<p>The post <a href="https://www.automatika.rs/vesti/razno/prosirenje-i-poboljsanje-arduino-create-platforme-uskoro-stize.html">Proširenje i poboljšanje Arduino Create platforme uskoro stiže</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/vesti/razno/prosirenje-i-poboljsanje-arduino-create-platforme-uskoro-stize.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Načini sinronizacije rada A/D konvertora i CPU u okviru mikrokontrolera</title>
		<link>https://www.automatika.rs/baza-znanja/elektronika/nacini-sinronizacije-rada-ad-konvertora-i-cpu-u-okviru-mikrokontrolera.html</link>
					<comments>https://www.automatika.rs/baza-znanja/elektronika/nacini-sinronizacije-rada-ad-konvertora-i-cpu-u-okviru-mikrokontrolera.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Thu, 05 Oct 2017 00:00:26 +0000</pubDate>
				<category><![CDATA[Elektronika]]></category>
		<category><![CDATA[ad konvertor]]></category>
		<category><![CDATA[adc mikrokontroler]]></category>
		<category><![CDATA[analogni digitalni konvertor]]></category>
		<category><![CDATA[elektronika]]></category>
		<category><![CDATA[mikrokontroleri]]></category>
		<category><![CDATA[projekti]]></category>
		<category><![CDATA[sample hold kolo]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=9248</guid>

					<description><![CDATA[<p> Vreme AD konverzije nije trenutno. Uobičajeno je mnogo duže od jednog ciklusa clock signala CPU. To znači da nije moguće u jednoj instrukciji startovati A/D konverziju, i u drugoj instrukciji već preuzeti gotov rezultat. Busy signal je upravo smišljen kao obaveštenje za CPU da podatak nije spreman. U prikazanom algoritmu CPU čeka da se stanje [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/elektronika/nacini-sinronizacije-rada-ad-konvertora-i-cpu-u-okviru-mikrokontrolera.html">Načini sinronizacije rada A/D konvertora i CPU u okviru mikrokontrolera</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify"> Vreme AD konverzije nije trenutno. Uobičajeno je mnogo duže od jednog ciklusa clock signala CPU. To znači da nije moguće u jednoj instrukciji startovati A/D konverziju, i u drugoj instrukciji već preuzeti gotov rezultat. Busy signal je upravo smišljen kao obaveštenje za CPU da podatak nije spreman. U prikazanom algoritmu CPU čeka da se stanje na busy liniji ne promeni, i tek onda preuzima podatak. Ovo se zove pulling A/D konvertora i jedno je od mogućih rešenja sinhronizacije CPU i konvertora. Ovo je prosto programsko rešenje, ali ujedno i veoma nepraktično jer CPU ne radi ništa čekajuči kraj A/D konverzije.</p>
<p style="text-align: justify"> Proizvođači mikrokontrolera sa A/D ulazima nude i drugo rešenje, primenom sistema prekida. Pored busy signala, A/D blok poseduje i mogućnost generisanja signala prekida. Ovaj signal se generiše po završetku poslednje A/D konverzije i na taj način se obaveštava CPU da je podatak spreman. Ovo rešenje je složenije, ali mnogo optimalnije.</p>
<p style="text-align: justify"> Da bi se ovo rešenje primenilo, prekid sa A/D konvertora se mora dozvoliti i mora se napisati odgovarajuća prekidna rutina za preuzimanje rezultata.</p>
<p style="text-align: justify"><img fetchpriority="high" decoding="async" class="size-full wp-image-9250 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/10/ad_konvertor-mikrokontroleri_mcu_kontroleri_elektronika_razvojni_sistem_automatizacija_projekti_automatika.rs_.jpg" alt="" width="496" height="247" srcset="https://www.automatika.rs/wp-content/uploads/2017/10/ad_konvertor-mikrokontroleri_mcu_kontroleri_elektronika_razvojni_sistem_automatizacija_projekti_automatika.rs_.jpg 496w, https://www.automatika.rs/wp-content/uploads/2017/10/ad_konvertor-mikrokontroleri_mcu_kontroleri_elektronika_razvojni_sistem_automatizacija_projekti_automatika.rs_-300x149.jpg 300w, https://www.automatika.rs/wp-content/uploads/2017/10/ad_konvertor-mikrokontroleri_mcu_kontroleri_elektronika_razvojni_sistem_automatizacija_projekti_automatika.rs_-324x160.jpg 324w" sizes="(max-width: 496px) 100vw, 496px" /></p>
<p style="text-align: center">Slika br.1 Dva načina sinhronizacije CPU i A/D sistema</p>
<h3>Primeri mašinskog programa za dva načina sinhronizacije CPU i A/D sistema</h3>
<h3>1. pulling porta</h3>
<p>U ovom slučaju postoji samo glavni program:</p>
<p><strong>setb AD_BIT_START</strong>                         ; Procesor inicira AD konverziju<br />
<strong>wait_validAD: jnb AD_BIT_BUSY,wait_validAD</strong>       ; Čeka da padne BUSY<br />
<strong>mov Rezultat, AD_data</strong>                     ; uzima rezultat</p>
<p style="text-align: justify"> (Ovaj prg. radi ali možda treba ukinuti signal AD_BIT_START da se ne ponovi A/D konverzija).</p>
<p style="text-align: justify"> Dosta jednostavna realizacija (ne koristi se prekid i program se linearno izvršava u vremenu).Ali, gubi se vreme. Koristi se kad ionako nemamo šta da radimo ili kad vreme za rad nije kritično..Još primitivnija varijanta programa bi bila bez korišćenja BUSY signala. Umesto druge linije pišemo poziv na podprogram za fiksno vreme čekanja.</p>
<p style="text-align: justify"> <strong>Icall DELAY_AD</strong>        ; čeka neko vreme za koje je siguran da će AD da odradi</p>
<h3 style="text-align: justify">2. prekid AD konvertora</h3>
<p style="text-align: justify"> U glavnom programu se samo inicira AD konverzija:</p>
<p style="text-align: justify"><strong>setb AD_BIT_START</strong> ; Procesor inicira AD konverziju glavni program dalje ne gubi vreme, radi nešto drugo.</p>
<p style="text-align: justify"> U prekidnoj rutini (prekid_AD) se preuzima rezultat:</p>
<p style="text-align: justify"><strong>prekid_AD: mov Rezultat, AD_data</strong>    ; uzme rezultat<br />
<strong>setb stigao_noviAD</strong>                      ; obaveštava da glavni prg. zna da je podatak spreman<br />
<strong>reti </strong>                                                ; povratak iz prekida</p>
<h3>Sample &amp; Hold kolo ADC sa metodom sukcesivnih aproksimacija</h3>
<p style="text-align: justify"> Da bi se pravilno izvršilo odabiranje signala koriste se sample&amp; hold (S&amp;H) kola. S&amp;H kolo odabira signal (uzima odbirak) dovoljno brzo i drži ga dovoljno dugo (naboj kondenzatora) da se izvrši analogno-digitalna konverzija u samom ADC. S&amp;H kolo se sadrži od kontrolisanog analognog prekidača i kondenzatora. Dok je prekidač zatvoren, kondenzator se puni na vrednost signala (sample process), kada se prekidač otvori, kondenzator zadržava (hold) odabrani nivo signala do sledećeg otvaranja. Kada je sample proces završen, dolazi do hold režima rada. Ako se signal u međuvremenu promeni, ta promena neće biti uočena. Vrlo je bitno odabrati periodu odabiranja (Ts) takvu da ne postoje značajne spektralne komponente signala koji želimo čitati na učestanostima većim od Niquistove učestanosti za tu periodu &#8211; 1/(2Ts).</p>
<p style="text-align: center"><img decoding="async" class="size-full wp-image-9252 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/10/2_ad_konvertor_mikrokontroleri_mcu_kontroleri_elektronika_razvojni_sistem_automatizacija_projekti_automatika.rs_.jpg" alt="" width="247" height="279" /></p>
<p style="text-align: center">Slika br.2 Prikaz S&amp;H procesa</p>
<p style="text-align: justify"> Mikrokontroler namenjen pogonima uobičajeno nema samo jedno, već više S&amp;H kola. Ovo je veoma značajno u sistemima sa obaveznim simultanim odabiranjem dva ili više signala. Na primer, ukoliko imamo dve LEM sonde za čitanje struje motora, smeštene u dve faze motora, neophodno je njhove signale čitati istovremeno jer je samo tada moguće rekonstuisati struju treće faze. Ukoliko bi klasično izvršili odabiranje jednog po jednog kanala ne bi dobili rezultate u istom vremenskom trenutku (za N-tu veličinu bi odbirak zakasnio za prvom za N TADC). Zato je važno da u istom željenom trenutku sačuvamo sve analogne signale (S&amp;H kolima) i zatim jedan po jedan obrađujemo u A/D konvertoru i prevodimo u digitalne reči. A/D konvertor će i dalje raditi sporo i signali se ne obrađuju u isto vreme, ali su odabrani u istom vremenskom trenutku. Bez S&amp;H na svakom analognom ulazu ovo bi bilo nemoguće.</p>
<p style="text-align: justify"> Uobičajen kompromis pri izradi mikrokontrolera je A/D koji poseduje dva S&amp;H kola.</p>
<h3>Ulazni analogni multiplekser u sklopu bloka za A/D konverziju</h3>
<p style="text-align: justify"> U digitalno regulisanom uređaju je uobičajeno potrebno meriti više analogoih veličina, kao na primer par struja, napona, temperatura, razne analogne reference, stvarna brzina, itd. Radi uštede u mikrokontroler se ugrađuje samo jedan A/D konvertor koji je povezan sa više analognih ulaznih pinova preko analognog multipleksera.</p>
<p style="text-align: justify"> Osnovni dizajn softvera za rad sa A/D konvertorom ostaje isti, jedino je neophodno pre startovanja A/D konverzije selektovati željeni analogni kanal. Uštede sa ovakvom konfiguracijom (novčane i dimenzionalne) su velike a ograničenja minimalna jer obično i uzimamo jedan po jedan kanal a ne sve istovremeno. Ipak, u slučaju kritične brzine odabiranja, treba uvek uzeti u obzir da je vreme obrade u slučaju N kanala N puta veće nego u konfiguraciji sa N AD konvertora!! Ovaj problem se delimično umanjuje korišćenje sample&amp;hold kola.</p>
<p style="text-align: justify"> Moderni DSP uobičajeno poseduju dva ADC, svaki sa pridruženim S&amp;H kolom i svojim analognim multiplekserom 8/1. Ovim se dobijaju 16 potencijalnih analognih ulaza, od kojih se po dva mogu čitati simultano (u istom trenutku).</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/elektronika/nacini-sinronizacije-rada-ad-konvertora-i-cpu-u-okviru-mikrokontrolera.html">Načini sinronizacije rada A/D konvertora i CPU u okviru mikrokontrolera</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/elektronika/nacini-sinronizacije-rada-ad-konvertora-i-cpu-u-okviru-mikrokontrolera.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Šta je kontroler prekida, watchdog timer i POR-Power or reset kod mikrokontrolera?</title>
		<link>https://www.automatika.rs/baza-znanja/elektronika/sta-je-kontroler-prekida-watchdog-timer-i-por-power-or-reset-kod-mikrokontrolera.html</link>
					<comments>https://www.automatika.rs/baza-znanja/elektronika/sta-je-kontroler-prekida-watchdog-timer-i-por-power-or-reset-kod-mikrokontrolera.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Sat, 05 Aug 2017 18:29:31 +0000</pubDate>
				<category><![CDATA[Elektronika]]></category>
		<category><![CDATA[ATMega8]]></category>
		<category><![CDATA[atmehl]]></category>
		<category><![CDATA[baza znaja elektronika]]></category>
		<category><![CDATA[elektronika]]></category>
		<category><![CDATA[mikrochip]]></category>
		<category><![CDATA[mikrokontroler]]></category>
		<category><![CDATA[mikrokontroleri]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=8901</guid>

					<description><![CDATA[<p>Kontroler prekida, watchdog timer kao i Power or reset &#8211; POR samo jedni od mnogobrojnih delova složenog mikrokontrolerskog sistema. Isto tako korisni kao i drugi delovi mikrokontrolela, a to su: PWM signal, brojači, tajmeri, konvertori i drugo. Dalje u tekstu možete pronaći detalja opis kao i princip rada. Kontroler prekida  U mikrokontrolerskom sistemu postoji više izvora [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/elektronika/sta-je-kontroler-prekida-watchdog-timer-i-por-power-or-reset-kod-mikrokontrolera.html">Šta je kontroler prekida, watchdog timer i POR-Power or reset kod mikrokontrolera?</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify">Kontroler prekida, watchdog timer kao i Power or reset &#8211; POR samo jedni od mnogobrojnih delova složenog mikrokontrolerskog sistema. Isto tako korisni kao i drugi delovi mikrokontrolela, a to su: <a href="https://www.automatika.rs/baza-znanja/elektronika/pwm-signal-generator.html" target="_blank" rel="noopener noreferrer">PWM signal</a>, <a href="https://www.automatika.rs/baza-znanja/elektronika/brojacki-sistemi-timercounter-brojacka-periferna-jedinica-mikrokontrolera.html" target="_blank" rel="noopener noreferrer">brojači</a>, tajmeri, konvertori i drugo. Dalje u tekstu možete pronaći detalja opis kao i princip rada.</p>
<h3>Kontroler prekida</h3>
<p style="text-align: justify"> U mikrokontrolerskom sistemu postoji više izvora prekida. Rad CPU ponekad treba prekinuti ako je jedan od brojača odbrojao, ili kada je neki impuls detektovan, kada je A/D konverzija završena, kada je pristigao podatak sa serijske veze, itd. U principu, svaka periferija ima nekoliko svojih razloga za prekid.</p>
<p style="text-align: justify"> Neko treba da kontroliše sve ove izvore prekida. Taj neko je interrupt controller , kontroler prekida. Uobičajeno je da ovaj kontroler poseduje barem dva konfiguraciona registra. Jedan je registar kojim se dozvoljava ili zabranjuje pojedini izvor prekida (jedan bit za jedan izvor, 1 – prekid je dozvoljen, 0 – prekid je zabranjen). Obično postoji i globalni bit dozvole, na slici dole EA (enable all). Ukoliko EA nije setovan, ni jedan prekid nije dozvoljen. Drugi registar služi za podešavanje prioriteta pojedinih prekida. Ovim se definiše koji se prekid prvi servisira, i da li neki prekid može prekinuti prekid koji se trenutno servisira. Kod složenih jedinica postoji i dodatni konfiguracioni registar, koji služi za podešavanje načina rada kontrolera prekida, podešava se dozvola ili zabrana ugnježnjavanja prekida, podešava se da li su prekidi aktivni na nivo ili na ivicu, itd&#8230;</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="size-full wp-image-8904 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/08/mikrokontoler_delovi_mikrokontrolera_elektronika_programiranje_baza_znanja_automatika.rs_.jpg" alt="" width="503" height="241" srcset="https://www.automatika.rs/wp-content/uploads/2017/08/mikrokontoler_delovi_mikrokontrolera_elektronika_programiranje_baza_znanja_automatika.rs_.jpg 503w, https://www.automatika.rs/wp-content/uploads/2017/08/mikrokontoler_delovi_mikrokontrolera_elektronika_programiranje_baza_znanja_automatika.rs_-300x144.jpg 300w" sizes="auto, (max-width: 503px) 100vw, 503px" /></p>
<p style="text-align: center">Slika br.1 Kontroler prekida kod mikrokontroler 8051</p>
<h3>Watchdog timer</h3>
<p style="text-align: justify"> Watchdog je u osnovi potpuno nezavisni sistemski brojač (može biti 16-bitni, 32-bitni). Jednom dozvoljen njegov rad, postavlja ovaj brojač u režim neprekidnog brojanja ka gore. U momentu kada watchdog dostigne unapred zapisanu vrednost generiše se reset signal za µC. Da se ovo ne bi desilo, korisnički program mora periodično da osvežava odgovarajući registar (ili registre) watchdog sistema, i da time inicira reset brojačkog sistem na početnu poziciju. Ukoliko korisnički program ovo ne uradi , smatra se da je program ‘odlutao’, da sistem nije više stabilan i da je najbolje resetovati µC. Jednostavan primer za ovu situaciju je greška u čitanju jednog bita adrese skoka. Ovo je moguće usled šuma u sistemu, uglavnom nastaje usled loše projektovane procesorske pločice. Program se grana na lokaciju koja nije predviñena, tamo nema programa , obično se takve instrukcije tretiraju kao NOP, program ne radi ništa predviñeno, a ujedno ni ne osvežava watchdog i watchdog resetuje sistem.</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="size-full wp-image-8902 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/08/1_mikrokontoler_delovi_mikrokontrolera_elektronika_programiranje_baza_znanja_automatika.rs_.jpg" alt="" width="493" height="260" srcset="https://www.automatika.rs/wp-content/uploads/2017/08/1_mikrokontoler_delovi_mikrokontrolera_elektronika_programiranje_baza_znanja_automatika.rs_.jpg 493w, https://www.automatika.rs/wp-content/uploads/2017/08/1_mikrokontoler_delovi_mikrokontrolera_elektronika_programiranje_baza_znanja_automatika.rs_-300x158.jpg 300w" sizes="auto, (max-width: 493px) 100vw, 493px" />Slika br.2  Način rada watchdog timer-a</p>
<h3>POR &#8211; Power on reset</h3>
<p style="text-align: justify"> Svi µP, µC ili DSP su predviñeni da rade u odreñenom opsegu napajanja. Uobičajeno jednosmerno napajanje potrebno za µP i µC je 5V, ±10%. Uobičajeno jednosmerno napajanje za novu generaciju DSP je 3,3V, ±10%. Prilikom uspostavljanja napajanja, kao i prilikom nestanka, jednosmerni napon vrši ekskurziju od ili ka 0V. U tom režimu rad CPU, memorije, kao i svih ostalih delova sistema je potpuno nedefinisan, i može prouzrokovati neželjene izlazne signale. Ovo je veoma opasno, pogotovo za mikrokontrolerski sistem koji kontroliše rad celokupnog elektromotornog pogona. Da bi se ovaj problem rešio, u µC ili DSP se ugrañuje dodatno kolo (POR) koje zadržava ureñaj u resetu dok se ne postigne potrebni nivo napajanja. Ukoliko ureñaj ne poseduje ovo dodatno kolo problem je moguće rešiti spoljašnjim POR kolom.</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="size-full wp-image-8903 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/08/2_mikrokontoler_delovi_mikrokontrolera_elektronika_programiranje_baza_znanja_automatika.rs_.jpg" alt="" width="473" height="175" srcset="https://www.automatika.rs/wp-content/uploads/2017/08/2_mikrokontoler_delovi_mikrokontrolera_elektronika_programiranje_baza_znanja_automatika.rs_.jpg 473w, https://www.automatika.rs/wp-content/uploads/2017/08/2_mikrokontoler_delovi_mikrokontrolera_elektronika_programiranje_baza_znanja_automatika.rs_-300x111.jpg 300w" sizes="auto, (max-width: 473px) 100vw, 473px" />Slika br.3 Primer dodavanja spoljašnjeg POR kola</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/elektronika/sta-je-kontroler-prekida-watchdog-timer-i-por-power-or-reset-kod-mikrokontrolera.html">Šta je kontroler prekida, watchdog timer i POR-Power or reset kod mikrokontrolera?</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/elektronika/sta-je-kontroler-prekida-watchdog-timer-i-por-power-or-reset-kod-mikrokontrolera.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PWM signal generator</title>
		<link>https://www.automatika.rs/baza-znanja/elektronika/pwm-signal-generator.html</link>
					<comments>https://www.automatika.rs/baza-znanja/elektronika/pwm-signal-generator.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Wed, 14 Jun 2017 07:32:39 +0000</pubDate>
				<category><![CDATA[Elektronika]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[atmega]]></category>
		<category><![CDATA[Atmega16]]></category>
		<category><![CDATA[atmel]]></category>
		<category><![CDATA[elektronika]]></category>
		<category><![CDATA[kucna elekronika]]></category>
		<category><![CDATA[microchip]]></category>
		<category><![CDATA[mikrokontroleri]]></category>
		<category><![CDATA[pwm signal]]></category>
		<category><![CDATA[upravljanje motorima]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=8740</guid>

					<description><![CDATA[<p> Za generisanje jednosmernog napona promenjive amplitude ili n-faznog prostoperiodičnog naponskog signala promenjive amplitude i frekvencije koristi se modulator širine impulsa ili PWM (pulse-width modulation) generator. Ovaj periferni modul je nezamenjiv deo mikroprocesora ili DSP namenjenih kontroli motora. Uobičajeno je trofazni, sa tri nezavisne PWM grane (izlaza) kojima se može upravljati trofaznim AM ili PM motorima. [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/elektronika/pwm-signal-generator.html">PWM signal generator</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify"> Za generisanje jednosmernog napona promenjive amplitude ili n-faznog prostoperiodičnog naponskog signala promenjive amplitude i frekvencije koristi se modulator širine impulsa ili PWM (pulse-width modulation) generator. Ovaj periferni modul je nezamenjiv deo mikroprocesora ili DSP namenjenih kontroli motora. Uobičajeno je trofazni, sa tri nezavisne PWM grane (izlaza) kojima se može upravljati trofaznim AM ili PM motorima. Svaka od grana, u zavisnosti od upisanog faktora ispune za tu granu, potpuno nezavisno od CPU konstantno generiše PWM signal koji odgovara upisanom faktoru ispune. Ovaj signal je moguće komplementirati i voditi na driver jedne grane invertera ili dc/dc konvertora (gornji i donji IGBT tranzistor rade u komplementarnom modu).</p>
<p style="text-align: justify"> Jedan PWM period je nedeljivi vremenski okvir, i fakor ispune je potrebno upisati samo jednom, na početku nove PWM periode. PWM signal generator u toku sledećeg PWM perioda automatski generiše odgovarajući PWM signal. Ukoliko imamo tri takve grane, možemo paralelno zadati srednje vrednosti napona tri grane PWM invertora, važeće u svakoj novoj PWM periodi. U slučaju jedne grane, naponski PWM signal je prikazan na slici br.1.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="size-full wp-image-8741 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/06/1_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg" alt="" width="628" height="173" srcset="https://www.automatika.rs/wp-content/uploads/2017/06/1_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg 628w, https://www.automatika.rs/wp-content/uploads/2017/06/1_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_-300x83.jpg 300w" sizes="auto, (max-width: 628px) 100vw, 628px" /></p>
<p style="text-align: center">Slika br.1 Rad jedne grane naponskog invertora.</p>
<p style="text-align: justify">Uprošćeno, srednja vrednost izlaznog napona proporcionalna je upisanom faktoru ispune</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="size-full wp-image-8755 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/06/6_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg" alt="" width="144" height="59" /></p>
<p style="text-align: justify"> Kako radi PWM modul? U analognoj tehnologiji se PWM signal generiše iz kontinualnog nosećeg signala (testera ili trougao) dobijenog na izlazu signal generatora. Perioda ovog signala (Tpwm) je definisana izborom kondenzatora C, amplitude struje strujnog izvora kao i položaj potenciometra P1. Generisani testerasti signal se dalje poredio sa referentnim signalom (koji reprezentuje naponsku komandu ili analogni ekvivalent faktora ispunu) korišćenjem analognog komparatora. Naravno, postojao je problem signalnog šuma ili promene parametara ovih kola.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="size-full wp-image-8742 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/06/2_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg" alt="" width="600" height="300" srcset="https://www.automatika.rs/wp-content/uploads/2017/06/2_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg 600w, https://www.automatika.rs/wp-content/uploads/2017/06/2_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_-300x150.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p style="text-align: center">Slika br.2 Analogni PWM generator (Ovako ne treba da radi)</p>
<p style="text-align: justify"> Postoje dva osnovna tipa nosioca PWM signala, to su testerasti i trougaoni nosioc.</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="size-full wp-image-8743 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/06/3_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg" alt="" width="600" height="127" srcset="https://www.automatika.rs/wp-content/uploads/2017/06/3_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg 600w, https://www.automatika.rs/wp-content/uploads/2017/06/3_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_-300x64.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p style="text-align: center">Slika br.3 PWM signal sa testerastim i trougaonim nosiocem</p>
<p style="text-align: justify"> U digitalnoj tehnici se čitava priča o generisanju PWM signala završava u jednom zasebnom perifernom modulu, koji se ugrađuje u mikrokontroler ili DSP. Ovaj modul potpuno samostalno generiše PWM signal i oslobađa mikroprocesor (korisnički program) ove aktivnosti. U ovom modulu se analogni signal generator nosećeg PWM signala zamenjuje timer modulom koji definiše Tpwm i mnogo je precizniji i otporniji na šum. Perioda PWM signala se definiše tokom inicijalizacije upisom u registar PWM PERIOD i izborom delitelja frekvencije. Nadalje, analogni komparator je zamenjen digitalnim, čiji izlaz je potpuno definisan i neosetlji na šum. Faktor ispune PWM signala se definiše upisom u PWM duty cycle registar, čiji se sadržaj u svakom novom PWM clock periodu poredi sa vrednošću PWM timera. Uprošćena digitalna periferija za automatsko generisanje PWM signala jedne grane je data na sledećoj slici. Tačnost digitalno generisanog PWM signala zavisi od periode clock signala i od broja bitova PWM registara.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="size-full wp-image-8744 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/06/4_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg" alt="" width="600" height="317" srcset="https://www.automatika.rs/wp-content/uploads/2017/06/4_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg 600w, https://www.automatika.rs/wp-content/uploads/2017/06/4_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_-300x159.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p style="text-align: center">Slika br.4 Uprošćen blok dijagram PWM modula u sklupu mikrokontrolera namenjenog kontroli motora.</p>
<p style="text-align: justify"> PWM jedinica pomaže pri generisanju različitih izlazanih signala. Bitno je da mikroprocesor pripremi odgovarajući modulišući faktor ispune za svaku novu PWM periodu. Time on moduliše noseći PWM signal, koji automatski bez pomoći i opterećenja procesora generiše PWM modul. U zavisnosti od tipa modulišućeg signala dobija se DC ili AC signal i regulišu se različiti tipovi motora, kao što je prikazano na sledećoj slici.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="size-full wp-image-8745 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/06/5_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg" alt="" width="600" height="196" srcset="https://www.automatika.rs/wp-content/uploads/2017/06/5_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg 600w, https://www.automatika.rs/wp-content/uploads/2017/06/5_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_-300x98.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p style="text-align: center">Slika br.5 Testerasti i trougaoni nosioc.</p>
<p style="text-align: justify"><em>Sva dalja objašnjenja možete pronaći pronaći u sledećim materijalima: Primena mikroprocesora u energetici – mikroprocesor i mikrokontroler</em></p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/elektronika/pwm-signal-generator.html">PWM signal generator</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/elektronika/pwm-signal-generator.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Razvoj prvih mikroprocesora do 64-bitnih</title>
		<link>https://www.automatika.rs/baza-znanja/elektronika/razvoj-prvih-mikroprocesora-do-64-bitnih.html</link>
					<comments>https://www.automatika.rs/baza-znanja/elektronika/razvoj-prvih-mikroprocesora-do-64-bitnih.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Tue, 30 May 2017 00:00:26 +0000</pubDate>
				<category><![CDATA[Elektronika]]></category>
		<category><![CDATA[16-bitni]]></category>
		<category><![CDATA[32-bitni]]></category>
		<category><![CDATA[64-bitni]]></category>
		<category><![CDATA[8-bit pic]]></category>
		<category><![CDATA[8-bitni]]></category>
		<category><![CDATA[atmel]]></category>
		<category><![CDATA[elektronske komponente]]></category>
		<category><![CDATA[intel texas instruments]]></category>
		<category><![CDATA[microchip]]></category>
		<category><![CDATA[mikrokontroleri]]></category>
		<category><![CDATA[mikroprocesori]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[razvoj elektronike]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=8557</guid>

					<description><![CDATA[<p>Prvi mikroprocesori  Mikroprocesor je programabilna digitalna elektronska komponenta. On obuhvata sve funkcije centralne procesorske jedinice (CPU) u jednom integrisanom kolu. Prvi mikroprocesor je radio sa 4-bitnim podacima, dok se danas uveliko koriste 64-bitni mikroprocesori. Mikroprocesor uglavnom služi u PC okruženju, ali i u industriji gde se koristi u embedded systemima (kompjuterski sistemi specijalne namene namenjeni [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/elektronika/razvoj-prvih-mikroprocesora-do-64-bitnih.html">Razvoj prvih mikroprocesora do 64-bitnih</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3 style="text-align: justify">Prvi mikroprocesori</h3>
<p style="text-align: justify"> Mikroprocesor je programabilna digitalna elektronska komponenta. On obuhvata sve funkcije centralne procesorske jedinice (CPU) u jednom integrisanom kolu. Prvi mikroprocesor je radio sa 4-bitnim podacima, dok se danas uveliko koriste 64-bitni mikroprocesori. Mikroprocesor uglavnom služi u PC okruženju, ali i u industriji gde se koristi u embedded systemima (kompjuterski sistemi specijalne namene namenjeni za izvršenje jedne ili više specijalnih funkcija).</p>
<p style="text-align: justify"> Pre nastanka mikroprocesora, tipičan CPU se realizuje spajanjem više diskretnih IC kola i tranzistora. Prvi mikroprocesor predstavlja celu CPU u jednom čipu, čime se umanjuje cena i uvećava pouzdanost rada sistema. Ovo je bilo tako dobro rešenje da mikroprocesor dalje doživljava pravi bum. Evolucija mikroprocesora približno prati Moorov zakon po kome se njegova kompleksnost, uz istu cenu, dvostruko uvećava svakih 18 meseci.</p>
<p style="text-align: justify"> Tri kompanije sa tri projekta približno u isto vreme dolaze do prvog mikroprocesora: kompanija Garrett AiResearch sa Central Air Data Computer, kompanija Intel sa 4004 i kompanija Texas Instruments sa TMS 1000.</p>
<p style="text-align: justify"> Godine 1968., Garrett AiResearch počinje projekat digitalnog sistema namenjenog za zamenu postojećeg elektromehaničkog sistema korišćenog za kontrolu leta lovca F-14 Tomcat, za američku mornaricu. Dizajn baziran na MOSFET–ima je završen 1970.godine, sadrži više paralelnih mikroprocesora i sistem radi sa 20-bitnim podacima. Ali, mormarica ne dozvoljava da se ovaj rad objavi sve do 1997.godine tako da ovo rešenje nije poznato. Texas Instruments (TI) razvija 4-bitni mikroprocesor TMS 1000 kao i prvi embedded sistem, verziju TMS1802NC koja je namenjena za rad u kalkulatoru (specijalna primena). Intel razvija svoj prvi 4-bitni mikroprocesor 4004, 1971.godine.</p>
<h3 style="text-align: justify">Prvi 8-bitni mikroprocesori</h3>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="alignleft size-full wp-image-8566" src="https://www.automatika.rs/wp-content/uploads/2017/05/220px-KL_Motorola_MC68000_PL_KL_Intel_C8008-1_uc_mikroprocesor_ic_kola_elektronica_cmos_tehnika_razvoj_elektronike_automatika.rsCC_.jpg" alt="" width="220" height="221" srcset="https://www.automatika.rs/wp-content/uploads/2017/05/220px-KL_Motorola_MC68000_PL_KL_Intel_C8008-1_uc_mikroprocesor_ic_kola_elektronica_cmos_tehnika_razvoj_elektronike_automatika.rsCC_.jpg 220w, https://www.automatika.rs/wp-content/uploads/2017/05/220px-KL_Motorola_MC68000_PL_KL_Intel_C8008-1_uc_mikroprocesor_ic_kola_elektronica_cmos_tehnika_razvoj_elektronike_automatika.rsCC_-150x150.jpg 150w" sizes="auto, (max-width: 220px) 100vw, 220px" /> Nakon 4004, Intel proizvodi 1972.godine 8008, prvi 8-bitni mikroprocesor. Zatim nastaju veoma uspešni Intel 8080 (1974) i Zilog Z80. Konkurencija na tržištu se pojačava pojavom mikroprocesora Motorola 6800, avgust 1974.godine, na osnovu kojeg se dalje razvija u MOS tehnologiji 6052, 1975.godine, koji predstavlja oštru konkurenciju Z80 tokom 80-tih godina. Oba mikroprocesora, Z80 and 6502, su jeftina i prosta, i imali su potrebu za dodatnim okruženjem (kontroler, memorije, itd..). Usled te potrebe razvija se i potrebno okruženje čime dolazi do nastanka prvog kućnog kompjutera. CMOS verzija (umanjeni gubici i grejanje) mikroprocesora 65C02 nastaje 1982.godine.</p>
<h3 style="text-align: justify">Prvi 16-bitni mikroprocesori</h3>
<p style="text-align: justify"> Prvi 16-bit mikroprocesor (sa više čipova) je bio National Semiconductor IMP-16, 1973.godine. Prvi 16-bitni mikroprocesor u jednom čipu pravi TI , TMS 9900. Nakon njega nastaje i TMS 9980, koji je konkurencija Intelovog 8080, Western Design Center (WDC) razvija CMOS verziju 65816, kao 16-bitnu verziju WDC CMOS 65C02 u 1984.godini. 65816 postaje osnova Apple IIgs i Super Nintendo Entertainment System, što ga čini najpopularnijim 16-bitni dizajnom.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="alignleft size-full wp-image-8564" src="https://www.automatika.rs/wp-content/uploads/2017/05/8086_KL_Intel_C8008-1_uc_mikroprocesor_ic_kola_elektronica_cmos_tehnika_razvoj_elektronike_automatika.rs_.jpg" alt="" width="259" height="194" srcset="https://www.automatika.rs/wp-content/uploads/2017/05/8086_KL_Intel_C8008-1_uc_mikroprocesor_ic_kola_elektronica_cmos_tehnika_razvoj_elektronike_automatika.rs_.jpg 259w, https://www.automatika.rs/wp-content/uploads/2017/05/8086_KL_Intel_C8008-1_uc_mikroprocesor_ic_kola_elektronica_cmos_tehnika_razvoj_elektronike_automatika.rs_-80x60.jpg 80w" sizes="auto, (max-width: 259px) 100vw, 259px" /> Na osnovu 8080, Intel je načinio 16-bitni Intel 8086, prvi član x86 familije koja postaje osnova modernih PC-a. Prenošenje software–a sa 8080 na 8086 je bilo prilično jednostavno, što uvećava popularnost 8086. 8088, verzija 8086 sa spoljnom 8-bitnom magistralom za podatke se ugrađuje u IBM PC, model 5150. Nakon 8086 i 8088, Intel razvija 80186, 80286 i 1985.godine, 32-bitni 80386. Veoma važna stvar u vezi ove serije je kompatabilnost, mogućnost primene jednog programskog paketa na svim verzijama mikroprocesora ove serije.</p>
<h3 style="text-align: justify">Prvi 32-bitni mikroprocesori</h3>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="alignleft size-full wp-image-8567" src="https://www.automatika.rs/wp-content/uploads/2017/05/L_Motorola-MC68010R12_816_KL_Intel_C8008-1_uc_mikroprocesor_ic_kola_elektronica_cmos_tehnika_razvoj_elektronike_automatika.rs_.jpg" alt="" width="250" height="225" /> Najpoznatiji 32-bitni mikroprocesor je MC68000, 1979.godine. Nazivan je 68K, imao je 32-bitne registre i 32-bitnu arhitekturu, ali 16-bitnu internu magistralu za podatke, kao i 16-bitnu spoljnu magistralu da bi se umanjio broj pinova. Imao je i 24-bitnu adresnu magistralu (16 megabajta adresnog prostora – što je ogromno za to vreme) i za to vreme veoma veliku brzinu rada. Ugrađivan je računare kao što su Apple Lisa i Macintosh, Atari ST i Commodore Amiga. Intelov prvi 32-bitni mikroprocesor je iAPX 432, 1981.godine, ali nije uspeo usled loših performansi. Motorola nastavlja razvoj 32-bitnhih procesora sa MC68010 i MC68020. MC68020 nastaje u 1985.godini i ima 32-bitnu magistralu za podatke i adrese.</p>
<h3 style="text-align: justify">Prvi 64-bitni mikroprocesori</h3>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="alignleft wp-image-8563" src="https://www.automatika.rs/wp-content/uploads/2017/05/1024px-AMD64_KL_Intel_C8008-1_uc_mikroprocesor_ic_kola_elektronica_cmos_tehnika_razvoj_elektronike_automatika.rso_.jpg" alt="" width="330" height="330" srcset="https://www.automatika.rs/wp-content/uploads/2017/05/1024px-AMD64_KL_Intel_C8008-1_uc_mikroprocesor_ic_kola_elektronica_cmos_tehnika_razvoj_elektronike_automatika.rso_.jpg 300w, https://www.automatika.rs/wp-content/uploads/2017/05/1024px-AMD64_KL_Intel_C8008-1_uc_mikroprocesor_ic_kola_elektronica_cmos_tehnika_razvoj_elektronike_automatika.rso_-150x150.jpg 150w" sizes="auto, (max-width: 330px) 100vw, 330px" /> Iako su počeli da se javljalju već 90-tih godina, 64-bit mikroprocesori ulaze u PC računare tek nakon 2000 godine. AMD čini prvi 64-bit procesor AMD64, 2003.godine. Zatim Intel pravi x86-64 čip, i time počinje era 64-bitnih procesora. Oba procesora mogu da rade i sa 32-bitnim aplikacijama kao i sa novim 64-bitnim softverom. Nastaju 64-bit Windows XP, Windows vista x64, Linux and Mac OS X , koji rade sa 64 bita i maksimalno koriste ove procesore.</p>
<p style="text-align: justify"><em>Sva dalja objašnjenja možete pronaći pronaći u sledećim materijalima: Primena mikroprocesora u energetici – mikroprocesor i mikrokontroler</em></p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/elektronika/razvoj-prvih-mikroprocesora-do-64-bitnih.html">Razvoj prvih mikroprocesora do 64-bitnih</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/elektronika/razvoj-prvih-mikroprocesora-do-64-bitnih.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ARM i ST uvode MATLAB u Cortex-M mikrokontrolere</title>
		<link>https://www.automatika.rs/vesti/mikrokontroleri/arm-i-st-uvode-matlab-u-cortex-m-mikrokontrolere.html</link>
					<comments>https://www.automatika.rs/vesti/mikrokontroleri/arm-i-st-uvode-matlab-u-cortex-m-mikrokontrolere.html#respond</comments>
		
		<dc:creator><![CDATA[Milica Đekić]]></dc:creator>
		<pubDate>Wed, 13 Mar 2013 23:00:00 +0000</pubDate>
				<category><![CDATA[Mikrokontroleri]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[cortex-m]]></category>
		<category><![CDATA[MathWorks]]></category>
		<category><![CDATA[matlab]]></category>
		<category><![CDATA[mikrokontroleri]]></category>
		<category><![CDATA[simulink]]></category>
		<category><![CDATA[st]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>ARM i STMicroelectronics su se udružili sa MathWorks kompanijom kako bi ponudili podršku embedded dizajna MATLAB-a i Simulink-a za ARM Cortex-M procesorske sisteme. Cilj ovog partnerstva je da dopusti programerima softvera da kreiraju svoje algoritme u MATLAB-u i Simulink-u i zatim usmere, integrišu, debaguju i testiraju te modele u PIL (processor-in-the-loop) simulaciji.  Nazvan Embedded Coder, [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/vesti/mikrokontroleri/arm-i-st-uvode-matlab-u-cortex-m-mikrokontrolere.html">ARM i ST uvode MATLAB u Cortex-M mikrokontrolere</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div style="text-align: justify;">
<p><a href="http://www.arm.com/" target="_blank"><img loading="lazy" decoding="async" class=" alignleft size-full wp-image-3713" style="margin-top: 5px; margin-right: 5px; border: 1px solid #000000; float: left;" src="http://automatika.rs/wp-content/uploads/2013/03/mathworks_logo_matlab_amr_stmicroelectronics_uvodna_automatika_rs.jpg" alt="mathworks logo matlab amr stmicroelectronics uvodna automatika rs" width="100" height="100" srcset="https://www.automatika.rs/wp-content/uploads/2013/03/mathworks_logo_matlab_amr_stmicroelectronics_uvodna_automatika_rs.jpg 200w, https://www.automatika.rs/wp-content/uploads/2013/03/mathworks_logo_matlab_amr_stmicroelectronics_uvodna_automatika_rs-150x150.jpg 150w" sizes="auto, (max-width: 100px) 100vw, 100px" />ARM</a> i <a href="http://www.st.com/web/en/home.html" target="_blank">STMicroelectronics</a> su se udružili sa MathWorks kompanijom kako bi ponudili podršku embedded dizajna MATLAB-a i Simulink-a za ARM Cortex-M procesorske sisteme. Cilj ovog partnerstva je da dopusti programerima softvera da kreiraju svoje algoritme u MATLAB-u i Simulink-u i zatim usmere, integrišu, debaguju i testiraju te modele u PIL (processor-in-the-loop) simulaciji.</p>
</div>
<p><span id="more-954"></span></p>
<div style="text-align: justify;">
<p><span style="line-height: 1.3em;"> Nazvan <strong>Embedded Coder</strong>, on generiše C kod koji se pokreće na STM32 razvojnoj ploči i sam dibager Keil mikrokontrolera i njegove razvojne opreme obrazuje interfejs direktno sa Simulink-om, dalje pojednostavljujući integraciju koda.</span></p>
<p><strong>Cortex-M procesor</strong></p>
<p>&#8221;Vođeni jakim korisničkim zahtevima vezanim za podršku MATLAB i Simulink sistema, razvili smo sposbnosti koje premašuju čist Cortex-M procesor tako što smo kreirali dodatne periferne blokove, što je pojednostavilo PIL proces,&#8221; kaže Michel Buffa, generalni direktor odeljenja za mikrokontrolere u STMicroelectronics.</p>
<p>Ovo će dozvoliti DSP standardnom alatu da se pokrene na CortexM procesoru STM32 mikrokontrolera.</p>
<p><img loading="lazy" decoding="async" class=" alignright size-full wp-image-3714" style="margin-bottom: 5px; margin-left: 5px; margin-right: 5px; float: right;" src="http://automatika.rs/wp-content/uploads/2013/03/arm_cortex_m4_mikrokontroler_automatika_rs.jpg" alt="arm cortex m4 mikrokontroler automatika rs" width="350" height="293" srcset="https://www.automatika.rs/wp-content/uploads/2013/03/arm_cortex_m4_mikrokontroler_automatika_rs.jpg 350w, https://www.automatika.rs/wp-content/uploads/2013/03/arm_cortex_m4_mikrokontroler_automatika_rs-300x251.jpg 300w" sizes="auto, (max-width: 350px) 100vw, 350px" /> &#8221;Ova inicijativa dozvoljava programerima da jednostavno i efikasno razviju i iskoriste veliki broj modela pre nego što generišu optimalni kod za njihove Cortex projekte,&#8221; izjavio je Richard York, direktor Embedded Systems Marketing odeljenja, ARM.</p>
<p>Prema Paulu Barnard-u, marketing direktoru za automatizaciju dizajna, MathWorks, to je važan prvi korak u pružanju glatkog toka dizajna za inženjere koji koriste Model-Based Design u okviru MATLAB i Simulink sistema sa ciljem da razviju visoko optimizovani Cortex-M procesorski sistem.</p>
<p>Demonstracija novih funkcija je bila prikazana na <a href="http://www.embedded-world.de/en/" target="_blank"><strong>Embedded World 2013</strong></a> događaju u Nurembergu.</p>
</div>
<div style="text-align: justify;"></div>
<p>The post <a href="https://www.automatika.rs/vesti/mikrokontroleri/arm-i-st-uvode-matlab-u-cortex-m-mikrokontrolere.html">ARM i ST uvode MATLAB u Cortex-M mikrokontrolere</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/vesti/mikrokontroleri/arm-i-st-uvode-matlab-u-cortex-m-mikrokontrolere.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>STMicroelectronics prezentuje sledeću generaciju sigurnosnih mikrokontrolera za Transport, eBanking i e-ID aplikacije</title>
		<link>https://www.automatika.rs/vesti/mikrokontroleri/stmicroelectronics-prezentuje-sledecu-generaciju-sigurnosnih-mikrokontrolera-za-transport-ebanking-i-e-id-aplikacije.html</link>
					<comments>https://www.automatika.rs/vesti/mikrokontroleri/stmicroelectronics-prezentuje-sledecu-generaciju-sigurnosnih-mikrokontrolera-za-transport-ebanking-i-e-id-aplikacije.html#respond</comments>
		
		<dc:creator><![CDATA[Aleksandar Arsić]]></dc:creator>
		<pubDate>Sun, 14 Oct 2012 22:00:00 +0000</pubDate>
				<category><![CDATA[Mikrokontroleri]]></category>
		<category><![CDATA[e-id]]></category>
		<category><![CDATA[ebanking]]></category>
		<category><![CDATA[mikrokontroleri]]></category>
		<category><![CDATA[stmicroelectronics]]></category>
		<category><![CDATA[transport]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>„STMicroelectronics“ &#8211; ST, globalni lider u oblasti poluprovodnikčkih komponenata, koji nudi široki spektar elektronskih aplikacija, otkriva sledeću generaciju sigurnosnih mikrokontrolera za saobraćaj, elektronsko bankarsto i aplikacije elektronske identifikacije, sa implementiranim najnovijim bezbednosnim konceptima. Ovi proizvodi se izrađuju u naprednoj 90nm-skoj tehnologiji u cilju poboljšanja bezbednosnih karakteristika i zadovoljenja zahteva standarda „Pametnih kartica“ u većini zemalja na [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/vesti/mikrokontroleri/stmicroelectronics-prezentuje-sledecu-generaciju-sigurnosnih-mikrokontrolera-za-transport-ebanking-i-e-id-aplikacije.html">STMicroelectronics prezentuje sledeću generaciju sigurnosnih mikrokontrolera za Transport, eBanking i e-ID aplikacije</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div style="text-align: justify;"><img loading="lazy" decoding="async" class=" alignleft size-full wp-image-3454" style="margin-top: 5px; margin-right: 5px; border: 1px solid #000000; float: left;" src="http://automatika.rs/wp-content/uploads/2012/10/logo_stmicroelectronics_transport_ebanking_eid_mikrokontroleri_automatika.rs.jpg" alt="logo stmicroelectronics transport ebanking eid mikrokontroleri automatika.rs" width="100" height="100" />„<a href="http://www.st.com" target="_blank">STMicroelectronics</a>“ &#8211; ST, globalni lider u oblasti poluprovodnikčkih komponenata, koji nudi široki spektar elektronskih aplikacija, otkriva sledeću generaciju sigurnosnih mikrokontrolera za saobraćaj, elektronsko bankarsto i aplikacije elektronske identifikacije, sa implementiranim najnovijim bezbednosnim konceptima. <span style="text-align: justify;">Ovi proizvodi se izrađuju u naprednoj 90nm-skoj tehnologiji u cilju poboljšanja bezbednosnih karakteristika i zadovoljenja zahteva standarda „Pametnih kartica“ u većini zemalja na svetu.</p>
<p></span></div>
<p><span id="more-783"></span></p>
<div style="text-align: justify;"> Ovi uređaji su trenutno jedini na tržištu koji samostalno, automatski razlikuju ISO 14443 Tip-A i Tip-B beskontaktne čitače i komuniciraju koristeći odgovarajući komunikacioni protokol za svaki od njih. Ova karakteristika im omogućava izlaz na najvažnija tržišta, nudeći korisnicimo mogućnost stvaranja jednog softvera koji može da se koristi za bilo koji standard. ST nudi svojim korisnicima lak prelaz sa starih na nove sisteme čitača, uključujući i one sa jednim komunikacionim protokolom.</div>
<div style="text-align: justify;">
Nova ST23ZR familija sigurnostnih mikrokontrolera obuhvata dual interfejs koji podržavaju oba ISO 14443-A/B standarda za beskontaktne kartice, kao i ISO 7816-3 standard za kartice koje komuniciraju direktnim kontaktom. ST čipovi takođe podržavaju sve tehnologije koje su u ovoj oblasti trenutno najzastupljenije u svetu.</p>
<p>Skorašnje hakovanje transportnih memorijskih kartica dovelo je povećanja potreba za sigurnošću i podstakla korisnike na prelazak na sigurnije sisteme. Zemlje kao što su Koreja ili Kina, izabrale su prelazak sa sistema memorijskih kartica na sisteme sigurnosnih mikrokontrolerskih čipova, čime su otvorile veliko tržište za novi ST-ov ST23ZR/ZC sigurnostni mikrokontroler sa CC EAL5* sertifikatom.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-3455" style="display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2012/10/stmicroelectronics_transport_ebanking_eid_mikrokontroleri_automatika.rs.jpg" alt="stmicroelectronics transport ebanking eid mikrokontroleri automatika.rs" width="450" height="300" srcset="https://www.automatika.rs/wp-content/uploads/2012/10/stmicroelectronics_transport_ebanking_eid_mikrokontroleri_automatika.rs.jpg 480w, https://www.automatika.rs/wp-content/uploads/2012/10/stmicroelectronics_transport_ebanking_eid_mikrokontroleri_automatika.rs-300x200.jpg 300w" sizes="auto, (max-width: 450px) 100vw, 450px" /><br />
ST je u novim sistemima implementirao sve najnovije bezbednosne koncepte koristeći iste principe kao i na visoko bezbedonosnim procesorima za bankarstvo i kontrolu pasoša. Za razliku od konkurencije koja implementira softverski baziran sistem bezbednosti, ST-ov sistem bezbednosti je hardverski realizovan, koji pored veće pouzdanosti omogućava i znatno brži rad.</p>
<p>I beskontaktne i dual-interfejs familije proizvoda nude 8 Kbyte EEPROM memoriju za korisničke podatke.</p>
<p>Ključne karakteristike ST23ZR/ST23ZC familija proizvoda:</p>
<ul>
<li>Poboljšano 8/16-sto bitna ST23 procesorsko jezgro</li>
<li>Mala potrošnja energije</li>
<li>96 Kbyte korisnička ROM memorija</li>
<li>DO 8 Kbyte korisnički EEPROM
<ul>
<li>2 Kbyte (<a href="http://www.st.com/internet/mcu/product/252222.jsp" target="_blank">ST23ZR02</a> dual interface, <a href="http://www.st.com/internet/mcu/product/252227.jsp" target="_blank">ST23ZC02</a> beskontaktna)</li>
<li>4 Kbyte (<a href="http://www.st.com/internet/mcu/product/252221.jsp" target="_blank">ST23ZR04</a> dual interface, <a href="http://www.st.com/internet/mcu/product/252226.jsp" target="_blank">ST23ZC04</a> beskontaktna)</li>
<li>8 Kbyte (<a href="http://www.st.com/internet/mcu/product/252124.jsp" target="_blank">ST23ZR08</a> dual interface, <a href="http://www.st.com/internet/mcu/product/252225.jsp" target="_blank">ST23ZC08</a> beskontaktna)</li>
</ul>
</li>
<li>Hardverski baziran sigurnosni sistem (EDES, AES)</li>
<li>Podrška za ISO 14442-A i ISO 14442-B beskontaktni protokol</li>
<li>Podrška za sve bezkontaktne podatke od 106 kbps do 848 kbps.</li>
<li>Dual interfejs za kontaktne (ISO 7816) ili beskontaktne aplikacije</li>
</ul>
</div>
<p>The post <a href="https://www.automatika.rs/vesti/mikrokontroleri/stmicroelectronics-prezentuje-sledecu-generaciju-sigurnosnih-mikrokontrolera-za-transport-ebanking-i-e-id-aplikacije.html">STMicroelectronics prezentuje sledeću generaciju sigurnosnih mikrokontrolera za Transport, eBanking i e-ID aplikacije</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/vesti/mikrokontroleri/stmicroelectronics-prezentuje-sledecu-generaciju-sigurnosnih-mikrokontrolera-za-transport-ebanking-i-e-id-aplikacije.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Koji AVR programator koristiti?</title>
		<link>https://www.automatika.rs/baza-znanja/tutorijali/koji-avr-programator-koristiti.html</link>
					<comments>https://www.automatika.rs/baza-znanja/tutorijali/koji-avr-programator-koristiti.html#respond</comments>
		
		<dc:creator><![CDATA[Miloš Jurošević]]></dc:creator>
		<pubDate>Thu, 10 May 2012 06:46:57 +0000</pubDate>
				<category><![CDATA[Tutorijali]]></category>
		<category><![CDATA[AVR programator]]></category>
		<category><![CDATA[mikrokontroleri]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>Kao što i sam naslov kaže, u ovom tekstu bavićemo se programatorima za Atmel-ove AVR mikrokontrolere. Najjednostavniji programatori su bitbang programatori. Ovi programatori se mogu napraviti pomoću nekoliko osnovnih komponenata (otpornici, diode, kondenzatori itd). Dele se u tri grupe,u zavisnosti od porta na računaru, sa kojim se povezuju. Tu su programatori bazirani na LTP, COM [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/tutorijali/koji-avr-programator-koristiti.html">Koji AVR programator koristiti?</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div style="text-align: justify;"><img loading="lazy" decoding="async" class=" alignleft size-full wp-image-3289" style="border-image: initial; float: left; margin-top: 5px; margin-right: 5px; border: 1px solid #000000;" src="http://automatika.rs/wp-content/uploads/2012/05/naslovna_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs.jpg" alt="naslovna kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs" width="100" height="100" />Kao što i sam naslov kaže, u ovom tekstu bavićemo se programatorima za <strong>Atmel</strong>-ove <strong>AVR</strong> mikrokontrolere. Najjednostavniji programatori su bitbang programatori. Ovi programatori se mogu napraviti pomoću nekoliko osnovnih komponenata (otpornici, diode, kondenzatori itd). Dele se u tri grupe,u zavisnosti od porta na računaru, sa kojim se povezuju. Tu su programatori bazirani na <strong>LTP</strong>, <strong>COM</strong> i <strong>USB</strong> portu.</p>
<p>&nbsp;</p></div>
<p>  <span id="more-685"></span>  </p>
<div style="text-align: justify;"><em><strong>&nbsp; Samogradnja bitbang programatora</strong><br /><strong>&nbsp;</strong></em><br />&nbsp;Električnu šemu LTP bitbang programatora možete pronaći <strong><a href="http://www.scienceprog.com/avr-isp/" target="_blank">ovde</a></strong>. LTP programatori su najjednostavniji, jer im nije potreban nikakav konvertor signala. Buffer kolo (slika 1) se koristi samo iz bezbednosnih razloga, kako bi se zaštitio port računara. Još jednostavniji LTP programator možete pronaći <strong><a href="http://gopchandani.wordpress.com/2007/01/18/the-atmega32-programmer/" target="_blank">ovde</a></strong>.<br />&nbsp;</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3290" style="vertical-align: middle; margin-top: 5px; margin-bottom: 5px; display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2012/05/slika1_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs.jpg" alt="slika1 kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs" width="600" height="320" srcset="https://www.automatika.rs/wp-content/uploads/2012/05/slika1_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs.jpg 600w, https://www.automatika.rs/wp-content/uploads/2012/05/slika1_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs-300x160.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></div>
<div style="text-align: center;">Slika 1. Električna šema LTP programatora</div>
<div style="text-align: justify;">&nbsp;COM (RS232) programator je nešto složeniji jer on mora da konvertuje RS232 signal u TTL. Obično su tu MAX232 kola koja se koriste u tu svrhu. Najjednostavniji COM programator koji možete napraviti (slika 2) je bez MAX232 kola i možete ga pronaći <strong><a href="http://diy4fun.blogspot.com/2009/01/simple-serial-programmer-for-avr.html" target="_blank">ovde</a></strong>.<br /><img loading="lazy" decoding="async" class=" size-full wp-image-3291" style="vertical-align: middle; margin-top: 5px; margin-bottom: 5px; display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2012/05/slika2_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs.jpg" alt="slika2 kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs" width="400" height="293" srcset="https://www.automatika.rs/wp-content/uploads/2012/05/slika2_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs.jpg 400w, https://www.automatika.rs/wp-content/uploads/2012/05/slika2_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs-300x220.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/05/slika2_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs-80x60.jpg 80w" sizes="auto, (max-width: 400px) 100vw, 400px" /></div>
<div style="text-align: center;">Slika 2. Električna šema COM programatora</div>
<div>&nbsp;</div>
<div style="text-align: justify;">&nbsp;LTP i COM programatori su pomalo zastareli, jer COM i LTP portovi polako nestaju sa današnjih računara, naročito sa laptopova. Ako želite da napravite nešto bolji programator, krenite sa USB programatorom. Dostupno je nekoliko različitih USB programatora, a ovde će biti prikazana dva. Mnogi od njih rade na istom principu &#8211; računar njih vidi kao virtuelni COM uređaj. Na vama je da izaberete onaj programator koji vam se čini najpogodnijim. Ako ne želite da radite ni sa jednim drugim softverom osim <strong>AVRStudio</strong>, onda je za vas pravi izbor programator koji je baziran na <strong>STK500</strong> koji možete pronaći <strong><a href="http://www.tuxgraphics.org/electronics/200705/article07052.shtml" target="_blank">ovde</a></strong>.</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3292" style="vertical-align: middle; margin-top: 5px; margin-bottom: 5px; display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2012/05/slika3_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs.jpg" alt="slika3 kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs" width="450" height="398" srcset="https://www.automatika.rs/wp-content/uploads/2012/05/slika3_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs.jpg 450w, https://www.automatika.rs/wp-content/uploads/2012/05/slika3_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs-300x265.jpg 300w" sizes="auto, (max-width: 450px) 100vw, 450px" /></div>
<div style="text-align: center;">Slika 3. Izgled USB programatora, baziranog na STK500</div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align: justify;">&nbsp;Tu je još jedan odličan USB programator koji radi isključivo sa <strong>AVRDUDE</strong> softverom. To je <strong><a href="http://www.fischl.de/usbasp/" target="_blank">USBasp</a></strong> programator koji možete pronaći ovde. Njegova prednost je u tome što on emulira USB u potpunosti softverski, pa stoga nema dodatnih USB-to-serial kola.&nbsp;</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3293" style="vertical-align: middle; margin-top: 5px; margin-bottom: 5px; display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2012/05/slika4_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs.jpg" alt="slika4 kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs" width="573" height="265" srcset="https://www.automatika.rs/wp-content/uploads/2012/05/slika4_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs.jpg 573w, https://www.automatika.rs/wp-content/uploads/2012/05/slika4_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs-300x139.jpg 300w" sizes="auto, (max-width: 573px) 100vw, 573px" /></div>
<div style="text-align: center;">Slika 4. Izgled USBasp programatora</div>
<div style="text-align: justify;">&nbsp;Ako pretražite internet, sigurno ćete pronaći mnoštvo sličnih programatora. Ne postoje među njima velike razlike, ali je jako bitno da pouzdano učitavaju programe u mikrokontrolere, zar ne?</p>
<p><em><strong>&nbsp; Profesionalni AVR ISP programatori</strong></em>&nbsp;</p>
<p>&nbsp;Ako ne želite da se mešate u samogradnju, onda otvorite svoj novčanik i kupite profesionalno izrađen programator sa podrškom i svim mogućim zaštitama. Sa ovakvim programatorima, uvek ćete biti sigurno da rade. Ovo može biti <strong>AVRISP</strong> ili <strong><a href="http://search.digikey.com/us/en/products/ATAVRISP2/ATAVRISP2-ND/898891?cur=USD" target="_blank">AVRISPv2</a></strong> (slika 5).</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3294" style="vertical-align: middle; margin-top: 5px; margin-bottom: 5px; display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2012/05/slika5_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs.jpg" alt="slika5 kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs" width="191" height="150" /></div>
<div style="text-align: center;">Slika 5. AVRISPv2 programator</div>
<div style="text-align: justify;">&nbsp;Možete probati i sa <strong><a href="http://search.digikey.com/scripts/DkSearch/dksus.dll?site=us&amp;lang=en&amp;mpart=ATSTK500" target="_blank">STK500</a></strong> (Slika 6), koji se još uvek aktivno koristi kao programator i razvojna ploča. Ova ploča poseduje različita podnožja koja mogu da prime različite AVR čipove. Mana ovog programatora/razvojne ploče je što poseduje jedino serijski interfejs. Za rad preko USB potreban vam je USB-to-serial konverter.</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3295" style="vertical-align: middle; margin-top: 5px; margin-bottom: 5px; display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2012/05/slika6_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs.jpg" alt="slika6 kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs" width="200" height="150" srcset="https://www.automatika.rs/wp-content/uploads/2012/05/slika6_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs.jpg 200w, https://www.automatika.rs/wp-content/uploads/2012/05/slika6_kako_izabrati_avr_programator_elektronika_mikrokontroleri_tutorijal_automatika.rs-80x60.jpg 80w" sizes="auto, (max-width: 200px) 100vw, 200px" /></div>
<div style="text-align: center;">Slika 6. STK500 razvojna ploča</div>
<div style="text-align: justify;">&nbsp;Tu su naravno i programatori i razvojni sistemi za <strong>AVR</strong> mikrokontrolere, koje kod nas proizvodi <strong>MikroElektronika</strong>. Odlikuju se velikom pouzdanošću i kvalitetom izrade. Njih možete pronaći pod stavkom &#8220;<strong>AVR Development Tools</strong>&#8221; na <strong><a href="http://www.mikroe.com/eng/products/easybuy/" target="_blank">ovom linku</a></strong>.</p>
<p>&nbsp; <em><strong>AVR Bootloaderi&nbsp;<br />&nbsp;</strong></em><br />&nbsp;Ovo je poslednja opcija, ali dovoljno efikasna da programira AVR čipove. Bootloading se takođe naziva i Self Programming kada je tu mali program koji radi unutar čipa i koji prihvata transfer preko bilo kog željenog interfejsa. Možete da povežete USB, Serijski kabl ili čak Flash memorijsku karticu (npr. SD karticu) i download-ujete firmware bez programatora. Bez obzira koliko su bootloaderi &#8220;cool&#8221;, morate imati prvo programator sa kojim ćete najpre u čip ubaciti bootloader. Ograničenje kod upotrebe bootloadera je u tome što oni ne mogu da programiraju fuse bitove.&nbsp;<br />&nbsp;</div>
<p>The post <a href="https://www.automatika.rs/baza-znanja/tutorijali/koji-avr-programator-koristiti.html">Koji AVR programator koristiti?</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/tutorijali/koji-avr-programator-koristiti.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
