<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=4&amp;t=2441&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-03-22T15:10:21+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=2441&amp;mode</id>
<entry>
<author><name><![CDATA[barszczz]]></name></author>
<updated>2013-03-22T15:10:21+01:00</updated>
<published>2013-03-22T15:10:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=31389#p31389</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=31389#p31389"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=31389#p31389"><![CDATA[
Co do ustawienia rejestru OSCCAL, oczywiscie ustawic raz przed a nie w petli glownej <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Juz jakis czas mnie tutaj nie bylo <img src="https://forum.atnel.pl/images/smilies/icon_twisted.gif" alt=":twisted:" title="Szalony" />, pochlanela mnie czesc odnosnie UART w zielonej ksiazce Pana Mirka.<br />Ufff, ciezko bylo przez to przejsc <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Pewna czesc opisywanych funckji i rozwiazan zostala wytlumaczona w poprzednich rozdzialach tej ksiazki, wiec cigale czuje niedosyt i musze powoli przymierzyc sie do zaczecia czytania od poczatku.<br /><br />Krok po kroku, udalo mi sie przejsc przez komunikacje UART a nastepnie udalo mi sie zrobic prowizoryczny iterface graficzny do prostego programu jaki omawialem wczesniej. Z ekranu komputera ustawiam diode, jej intensywnosc i czas dzialania. <br /><br />Efekt koncowy mozna zobaczyc ponizej <img src="https://forum.atnel.pl/images/smilies/icon_cool.gif" alt="8-)" title="Cool" /> :<br /><br /><a href="http://www.youtube.com/watch?v=ocudwwRsgZE&amp;feature=youtu.be"  class="postlink">http://www.youtube.com/watch?v=ocudwwRsgZE&amp;feature=youtu.be</a><br /><br /><br />Mam do was pytanie odnosnie pisania programow na PC, czy mozecie polecic mi jakis jezyk, program i tutoriale, aby cos podobnego wyskrobac w lepszym srodowisku ? Widzialem, gdzies na forum kurs Visual C++ przy uzyciu C# , ale czy macie moze jakies inne propozycje. <br />Interesuje mnie, cos bardziej amatorskiego, abym podolal i najlepiej abym mial duze wsparcie ze strony dostepnych informacji w Internecie <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /> .<br /><br />Nastepna przymiarka do komunikacji podczerwienia - mam nadzieje, ze to pojdzie szybciej <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />dzieki wielkie !<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=850">barszczz</a> — 22 mar 2013, o 15:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-03-10T18:34:20+01:00</updated>
<published>2013-03-10T18:34:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=30294#p30294</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=30294#p30294"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=30294#p30294"><![CDATA[
Uwaga !<br /><br />OSCCAL=185;<br /><br />nie w pętli głównej <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> coś ty ?<br /><br />przed pętlą główną TYLKO RAZ czyli przy inicjalizacji programu po resecie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 mar 2013, o 18:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barszczz]]></name></author>
<updated>2013-03-10T17:47:37+01:00</updated>
<published>2013-03-10T17:47:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=30291#p30291</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=30291#p30291"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=30291#p30291"><![CDATA[
dokladnie w tym tkwil problem <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" />, dzieki temu widze jak bardzo wazna role ma odpowiednie dobranie taktowania, w sumie na 8 Mhz przy 9600 blad byl 0,2% , teraz przy uzyciu:<br />[syntax=c]#define UBRR (F_CPU/16/UART_BAUD-1) [/syntax]<br />moge wysylac litere badz caly wyraz  <img src="https://forum.atnel.pl/images/smilies/icon_cool.gif" alt="8-)" title="Cool" /> <br />Z podanego linka przeliczanie UBRR:<br />[syntax=c]#define __UBRR ((F_CPU+UART_BAUD*8UL) / (16UL*UART_BAUD)-1)[/syntax]<br />rowniez dziala bez problemu, wiec jak takie rozwiazanie jest polecane to bede sie tego trzymal <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />dzieki za pomoc ! kolej na kolejny maly krok <img src="https://forum.atnel.pl/images/smilies/icon_twisted.gif" alt=":twisted:" title="Szalony" /><br /><br />O jeszcze tak dla pewnosci, co do OSCCAL, dla kalibracji mialem wartosci od 176 do 194, srednia 185, wiec w glownej petli:<br />[syntax=c]OSCCAL=185;[/syntax]<br />i kalibracja wewnetrznego kwarca skonczona, czy nalezy cos jeszcze dodac ?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 8 minutach ]</span></strong><br /><br />sprawdzona kalibracja dla wewnetrznego taktowania 8MhZ, dziala <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />, kurcze takie szczegoliki a moga uprzykrzyc zycie <img src="https://forum.atnel.pl/images/smilies/icon_e_geek.gif" alt=":geek:" title="Świr" />  <img src="https://forum.atnel.pl/images/smilies/icon_e_ugeek.gif" alt=":ugeek:" title="Świr, i to jaki!" />  <img src="https://forum.atnel.pl/images/smilies/icon_cool.gif" alt="8-)" title="Cool" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=850">barszczz</a> — 10 mar 2013, o 17:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-03-10T15:18:13+01:00</updated>
<published>2013-03-10T15:18:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=30278#p30278</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=30278#p30278"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=30278#p30278"><![CDATA[
przede wszystkim sprawdź sobie ustawienia UBRR ale zgodnie z tym:<br /><br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2013/01/rs232-ubrr-jak-prawidowo-obliczac-trick.html" >http://mirekk36.blogspot.com/2013/01/rs ... trick.html</a><!-- m --><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br />poza tym jak nie jesteś pewien czy działa - to zawsze można na chwilę ustawić fusebity na zewn kwarc i sprawdzić czy to nie jest przypadkiem wina wewn. oscylatora który być może domyślnie jest źle skalibrowany i trzeba go właśnie doklaibrować. Skoro działał ci poprzedni przykład to przecież na jego podstawie możesz określić odpowiednią dla twojego procka wartość OSCCAL i wpisać go do rejestru na początku tego programu przy taktowaniu z wewn. oscylatora<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 mar 2013, o 15:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barszczz]]></name></author>
<updated>2013-03-10T13:15:00+01:00</updated>
<published>2013-03-10T13:15:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=30263#p30263</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=30263#p30263"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=30263#p30263"><![CDATA[
Witam ponownie, <br />Staram sie przejsc przez lekcje o komunikacji RS232, przeczytalem juz kilka postow na forum, informacje w ksiazce i chcialem zrobic zadanie 7 z niebieskiej ksiazki.<br />Wgralem program do kalibracji OSCCAL za pomoca USBasp, nastepnie odlaczylem programator od USB i podlaczylem usb z komputera do zestawu ATB. Zworki RX TX sa zalozone, wiec sygnal z procka leci do scalaka FT232. Procek wewnetrznie taktowany 8 Mhz, ustawiona komunikacja 9600-8N-1 na putty odpalam i wszystko dziala, wyswietlaja sie krzaczki a nastepnie liczby dla rejestru OSCCAL. <br />Nastepnie odpalam Terminal v1.9b  i wszystko chodzi ladnie tak jak w putty.<br /><br />Natepnie, z niebieskiej ksiazki chce sprawdzic nadawanie z procka do terminaly, wiec wgrywam nastepujacy kod:<br />[syntax=c] *       ATmega32 - taktowana wewn. oscylatorem 8MHz<br /> *<br /> * Wysylanie litery do terminalu<br /> *<br /> */<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#define UART_BAUD 9600<br />//#define UBRR (((F_CPU /(UART_BAUD * 16UL))) - 1) /// dla tego wzoru jest to samo<br />#define UBRR F_CPU/16/UART_BAUD-1  // <br /><br />void USART0_Transmit(unsigned char data);<br />unsigned char USART_Receive(void);<br /><br />void USART0_Init(void) {<br />UBRRH = (uint8_t) (UBRR &gt;&gt; 8);<br />UBRRL = (uint8_t) UBRR;<br />UCSRC |= (1 &lt;&lt; UCSZ1) | (1 &lt;&lt; UCSZ0);<br />UCSRB |= (1 &lt;&lt; RXEN) | (1 &lt;&lt; TXEN);<br />}<br />int main(void) {<br />unsigned char TempData;<br />USART0_Init();<br />while (1) {<br /><br />USART0_Transmit('A');<br />USART0_Transmit(0x0d);<br />USART0_Transmit(0x0a);<br />_delay_ms(3000);<br />}<br />}<br />void USART0_Transmit(unsigned char data) {<br />while (!(UCSRA &amp; (1 &lt;&lt; UDRE))) {<br />};<br />UDR = data;<br />}<br />unsigned char USART_Receive(void) {<br />while (!(UCSRA &amp; (1 &lt;&lt; RXC))) {<br />};<br />return UDR;<br />}[/syntax]<br /><br />Widze ze czerwona dioda dla TX mruga co 3 sec, lecz po uruchomienia programu putty, nic sie nie wyswietla. Gdy, uzywam terminal 1.9 mam nastepujacy efekt<br /><img src="http://s21.postimage.org/q3a7z3g5z/Terminal_Test.png" alt="Obrazek" /><br /><br />Cos pewnie jak zwykle przeoczylem, czy mozecie mi z tym pomoc ?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 29 minutach ]</span></strong><br /><br />po malej modyfikacji:<br />[syntax=c]UCSRC |= (1 &lt;&lt; URSEL) | (3 &lt;&lt; UCSZ0); // 8 bitow danych, 1 bit stopu[/syntax]<br />na putty mam wyswietlane znaki dd a dla terminala 1.9:<br /><img src="http://s17.postimage.org/hy4frf233/Terminal_Test.png" alt="Obrazek" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=850">barszczz</a> — 10 mar 2013, o 13:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barszczz]]></name></author>
<updated>2013-03-06T13:29:46+01:00</updated>
<published>2013-03-06T13:29:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29940#p29940</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29940#p29940"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29940#p29940"><![CDATA[
Oczywiscie, po wylaczeniu interface Jtag przy uzyciu mkAVR calculatora, podane piny zachowuja sie jak nalezy (sprawdzone multimetrem, zobaczymy w praktyce za jakis czas).<br />Tyle nerwow a takie proste rozwiazanie <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=850">barszczz</a> — 6 mar 2013, o 13:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barszczz]]></name></author>
<updated>2013-03-06T09:45:10+01:00</updated>
<published>2013-03-06T09:45:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29935#p29935</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29935#p29935"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29935#p29935"><![CDATA[
Dzieki Panie Mirku, po zakupie zestawu przelecialem wiekszosc informacji na stronce i na forum oraz przeszedlem przez tutoriale, ale szczerze powiedziawszy dla kogos kto dopiero zaczyna ilosc informacji jest tak duza, no i wstyd sie przyznac ale pewnej czesci w ogole nie rozumialem  <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> <br />dziekuje bardzo za podawanie odnosnikow, gdyz nie spamietalbym gdzie widzialem je wczesniej <img src="https://forum.atnel.pl/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Udaje, że to nie on" /> <br /><br />Plytka ma tyle wlasciwosci, ze dopiero w cwiczeniach i po waszej interwencji dowiaduje sie do czego, jumpery czy inne piny sluza  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /> <br />ale widze, ze juz znaczna czesc po zalaczonych cwiczeniach i pytaniach sie rozjasnia, wiec jeszcze raz wielkie dzieki za pomoc....<br />Narazie przerwa do piatku, musze nadrobic zaleglosci z innymi rzeczami <img src="https://forum.atnel.pl/images/smilies/icon_twisted.gif" alt=":twisted:" title="Szalony" /> <br /><br />Wczoraj probowalem przebic sie prze problemy z innym 'odziedziczonym' zestawem uruchomieniowym i szczerze powiedziawszy, praca z tym zestawem w porownaniu do zestawu ATB to mordega. Nie zlicze ile razy, kod dzialajacy na ATB nie poszedl na 'odziedziczonym' zestawie (oczywiscie po pewnych zmianach zwiazanych ze zmiana polaryzacji LED).<br />Nie wiem, ile juz razy machnalem reka i zaczalem robic cos innego, np. teraz walcze z zagwozdka zwiazana z portem C w tymze zestawie (Atmega16).<br />Programowo ustawiam je jako wyjscie i ustawiam stan 0, jednak na pinach TCK, TMS, TDI ciagle mam stan wysoki. Napiecie na pinach sprawdzalem z podpietym programatorem, jak tez i bez ( zasilanie zewnetrzne z ladowarki).<br />No i jak widac, tego typu niespodzianki opozniaja i zniechecaja czasem do dalszej pracy...<br />podczas pisania tego postu przypomnialo mi sie, ze jest tam wlaczony interface JTAG, zaraz sprawdze czy w tym tkwi problem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />a mialem juz zabrac sie za swoje inne rzeczy  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> <br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=850">barszczz</a> — 6 mar 2013, o 09:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-03-05T17:31:10+01:00</updated>
<published>2013-03-05T17:31:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29902#p29902</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29902#p29902"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29902#p29902"><![CDATA[
<div class="quotetitle">barszczz napisał(a):</div><div class="quotecontent"><br />dziekuje za podpowiedzi, zaraz rzucze na to okiem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Tak wyswietlacz na porcie D  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /><br /></div><br /><br />Jeśli na PORTD to jeszcze zwróć uwagę na:<br /><br /><!-- m --><a class="postlink" href="http://atnel.pl/atb-czujniki.html" >http://atnel.pl/atb-czujniki.html</a><!-- m --><br /><br />bo PD6 też może się okazać że masz użyty<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 mar 2013, o 17:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2013-03-05T17:01:26+01:00</updated>
<published>2013-03-05T17:01:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29901#p29901</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29901#p29901"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29901#p29901"><![CDATA[
No i masz odpowiedź na swój problem .......... przenieś LCD na inny port i powinno być ok ....... A na przyszłość pamiętaj że jak korzystasz z RS232 to do pinów PD0 i PD1 nic się nie podpina <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=225">Malutki_27</a> — 5 mar 2013, o 17:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barszczz]]></name></author>
<updated>2013-03-05T16:51:03+01:00</updated>
<published>2013-03-05T16:51:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29900#p29900</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29900#p29900"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29900#p29900"><![CDATA[
dziekuje za podpowiedzi, zaraz rzucze na to okiem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Tak wyswietlacz na porcie D  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=850">barszczz</a> — 5 mar 2013, o 16:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2013-03-05T13:49:02+01:00</updated>
<published>2013-03-05T13:49:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29882#p29882</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29882#p29882"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29882#p29882"><![CDATA[
<div class="quotetitle">barszczz napisał(a):</div><div class="quotecontent"><br />[syntax=c]<br />while(1)<br />    {<br />        lcd_home; // ustaw kursor na poczatek<br /><br />    [/syntax]<br /></div><br /><br />To ci się chyba pomyliło, ponieważ raczej powinno być [syntax=c]lcd_home();[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=225">Malutki_27</a> — 5 mar 2013, o 13:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-03-05T13:47:08+01:00</updated>
<published>2013-03-05T13:47:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29880#p29880</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29880#p29880"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29880#p29880"><![CDATA[
dokładnie - bo trzeba jednak czytać instrukcję do zestawu - a widzę że sporo osób to pomija i później są kłopoty <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />szczególnie sekcję na temat właśnie jumerkologii związanej z RS232 i przejściówką USB<br /><br /><!-- m --><a class="postlink" href="http://atnel.pl/atb-przejsciowka-usb-rs232.html" >http://atnel.pl/atb-przejsciowka-usb-rs232.html</a><!-- m --><br /><br />ale nie tylko - jak widać na stronce wszystko jest ładnie opisane<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 mar 2013, o 13:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2013-03-05T13:42:40+01:00</updated>
<published>2013-03-05T13:42:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29879#p29879</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29879#p29879"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29879#p29879"><![CDATA[
Nie ma żadnych. Coś mi się wydaje że wyświetlacz masz na porcie D. A jeżeli tak nie jest to pokaż kod <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=225">Malutki_27</a> — 5 mar 2013, o 13:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barszczz]]></name></author>
<updated>2013-03-05T13:25:20+01:00</updated>
<published>2013-03-05T13:25:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29877#p29877</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29877#p29877"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29877#p29877"><![CDATA[
Chcialem sie dowiedziec, czy sa jakies przeciwskazania do podlaczenia LCD i nawiazania komunikacji poprzez UART ?<br /><br />Probowalem jedynie dolaczyc inicjalizacje UARTa do wczesniejszego programu z LCD; czyli ustawilem boud, ilosc bitow, bity stopu itd.<br />(ta sama inicjalizacja dzialala we wczesniejszym programie)<br />Po samym ustawieniu tych wartosci i zaladowaniu kodu do procka, na ekranie LCD trace wszystkie informacje (napisy: LED nr=, PWM value=), natomiast sam program dziala (ustawianie LED i PWM).<br />Gdzie tkwi problem ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=850">barszczz</a> — 5 mar 2013, o 13:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barszczz]]></name></author>
<updated>2013-03-05T09:21:40+01:00</updated>
<published>2013-03-05T09:21:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29865#p29865</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29865#p29865"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29865#p29865"><![CDATA[
Wlasnie zauwazylem, ze cos nie tak z tymi rysuneczkiem <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" />  poprawione <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /> <br /><br />Slowo 'okno' uzywam dla opisu jednej pozycji zdolnej do pokazania jakiejs cyfry, nie wiedzialem jak to fachowo nazwac  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /> <br />Wiec kazdy wiersz ma 16 okien w tym znaczeniu <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />A po puszczeniu tego progamiku, dla jednego okna przypisanych bylo kilka adresow, wiec np 2 wiersz pierwsza pozycja moglbym wybrac z 20 roznych adresow do wyswietlenia cyfry w tym miejscu <img src="https://forum.atnel.pl/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Udaje, że to nie on" /> <br />Taka ciekawostka i kolejna lekcja dla mnie do poznania LCD.<br /><br />O tak przy okazji, czy moglbym prosic o link do noty z przebiegami czasowymi itd do wyswietlacza 2x16 uzytego w zestawie ?<br />Niestety mam jedynie jednostronna note z rozmiarami LCD i jego elektrycznymi parametrami - z gory dziekuje !<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 13 minutach ]</span></strong><br /><br />Tak jak planowalem, kolejna zmiana zwiazana z wyswietlaniem numeru diody i wartosci sygnalu PWM sterujacego dioda.<br />Po zapoznaniu sie z ta czescia w niebieskiej ksiazce udalo mi sie z latwoscia wyswietlic planowany napis i dane wartosci.<br />Wszystko co potrzebne zostalo juz dawno zawarte w bibliotece do LCD dolaczonej do ksiazki  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />Z mojej strony do petli glownej dolaczylem:<br />[syntax=c]   <br />        lcd_locate(0,0);<br />        lcd_str(&quot;LED nr=&quot;);<br />        lcd_int((wybranLED+1));<br /><br />        lcd_locate(1,0);<br />        lcd_str(&quot;PWM value=&quot;);<br />        wyswietlPWM(wybranLED);<br />[/syntax]<br /><br />a do funckji wyswietlPWM:<br />[syntax=c]<br />    lcd_locate(1,11);<br />    lcd_int(PWMnr); // wartosc PWM <br />    _delay_ms(60); <br />    lcd_locate(1,11);<br />    lcd_str(&quot;   &quot;); // wyczysc dana pozycje na ekranie<br />[/syntax]<br /><br />Efekt koncowy:<br /><a href="http://www.youtube.com/watch?v=jSTmor-spa0"  class="postlink">http://www.youtube.com/watch?v=jSTmor-spa0</a><br /><br />Pytania odnosnie wyswietlania wartosci PWM, w tym przypadku moga one osiagnac do 3 miejsc na ekranie np.255<br />po przekroczeniu wartosci 255 znowu zaczynam od 0, lecz wczesniejsze znaku nie zostaly wymazane dlatego tez uzywam wymazania pozycji w postaci spacji &quot;   &quot;. Czy moglibyscie mi na szybko poradzic inne rozwiazanie, gdyz na LCD widac odswiezanie cyfry.<br />Dodanie comendy clear screen na koncu oczywiscie nie zadzialala poprawnie.<br /><br />Dodatkowe pytanie, przy uzyciu wyswietlacza LED cyfre wyswietlalem na poszczegolnym wyswieltaczu dlatego tez musialem oddzielic czesci setne dziesiate i jednosci:<br />[syntax=c]<br />cy3 = wynik100;<br />cy2 = wynik10;<br />cy1 = wynik1;[/syntax]<br /><br />Czy moglbym w jakis sposob skleic te cyfry ?<br />Gdyz, rozwiazanie do wczesniejszego pytania mozna zalatwic w nastepujacy sposob:<br />[syntax=c]<br />lcd_int(cy1);<br />lcd_int(cy2);<br />lcd_int(cy3);<br />[/syntax]<br />wowczas nie potrzebujemy lcd_str(&quot;   &quot;); do skasowania wczeniej wyswietlonej liczby, ale za to mamy ciagle wyswietlane 3 cyfry np. 005, 025 itd.<br /><br />Kolejna czesc to komunikacja UART pomiedzy dwoma procesorami, nastawa LED i PWM na jedym procku powinna zmieniac nastawe na drugim <img src="https://forum.atnel.pl/images/smilies/icon_cool.gif" alt="8-)" title="Cool" />. Zobaczmy jak szybko to pojdzie <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> <br />dzieki za pomoc !<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=850">barszczz</a> — 5 mar 2013, o 09:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-03-05T08:41:33+01:00</updated>
<published>2013-03-05T08:41:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29864#p29864</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29864#p29864"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29864#p29864"><![CDATA[
wiesz co ? tak żeś pan nakręcił a szczególnie tym rysunkiem i jakimiś mega dziwnymi adresami a do tego że kilka adresów może odpowiadać .... hmm do czego ? do tego samego okna w wierszu ??? jakie okno w wierszu ???? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> na prawdę przeczytaj opis HD44780 na spokojnie jeszcze raz.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 mar 2013, o 08:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barszczz]]></name></author>
<updated>2013-03-05T08:28:01+01:00</updated>
<published>2013-03-05T08:28:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29862#p29862</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29862#p29862"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29862#p29862"><![CDATA[
Dzis sprawdzilem to samo dla innego wyswietlacza 2x16, efekt jest taki sam, wiec rozumiem, ze tak ma byc i kilka adresow moze odpowiadac dla tego samego okna w wierszu  <img src="https://forum.atnel.pl/images/smilies/icon_cool.gif" alt="8-)" title="Cool" /> <br />Podsumowujac: wiersz 1 dla x=0:15 ;  wiersz 2 dla x=64:79  i wszystko powinno dzialac jak nalezy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=850">barszczz</a> — 5 mar 2013, o 08:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barszczz]]></name></author>
<updated>2013-03-05T09:23:41+01:00</updated>
<published>2013-03-04T19:19:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29818#p29818</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29818#p29818"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29818#p29818"><![CDATA[
Witam ponownie, <br />Dlubie i probuje przerobic wczesniej wspomniany kod tak aby wyswietlalo mi nr diody i wartosc PWM na wyswietlaczu LCD, lecz i tutaj mam kilka pytan <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /> <br /><br />Z ksiazki przeczytalem, ze adresy w DDRAM nie musza isc po kolei i nalezy zdefiniowac numer rzedu dla kazdego wyswietlacza osobno:<br />Dlatego, tez uzylem kodu Pana Mirka z cwiczenia nr 4 i dolozylem nastepujaca czesc:<br /><br />[syntax=c]<br />while(1)<br />    {<br />        lcd_home; // ustaw kursor na poczatek<br /><br />                for (int x = 0; x &lt;= 128; x++) {<br />                lcd_write_cmd(0x80 + x); //  ustaw pozycje wyswietlania znaku  0x80 -&gt; DDRAM<br />                lcd_str(&quot;x&quot;); // wyswietl znak 'x' na danej pozycji<br /><br />                lcd_write_cmd(0x80 + 12);  // ustaw pozycje wyswietlania znaku  0x80 -&gt; DDRAM<br />                lcd_int(x); // uzywajac itoa konwertuj liczbe na znak i wyswietl<br />                _delay_ms(700); // opoznienie petli<br />                lcd_write_cmd( LCDC_CLS );  // wyczysc ekran (skasuj stara cyfre czy znak)<br />        }<br /><br />[/syntax]<br /><br />Rozumiem, ze poczatek wiersza moze zaczynac sie od roznych wartosci, ale w moim przypadku otrzymalem dziwne wyniki:<br /><img src="http://s23.postimage.org/mgnd21g0r/LCD_position.png" alt="Obrazek" /><br /><br />wiem, ze juz niedlugo bede nazywany krolem paint-a  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> , ale tak mi najlepiej siebie wytlumaczyc <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> <br /><br />pierwszy wiersz zaczyna sie od 0 i konczy na 15 tak jak w nocie katalogowej (zawartej na plycie dolaczonej do ksiazki), nastepnie drugi wiersz zaczyna sie od 40 i przez kolejne 7 adresow stoi w tym samym oknie.<br />Gdy licznik x osiagnie 56 zalacza sie znowu 1wsza pozycja 2giego wiersza i stoi do wartosci 64, potem od wartosci 65 do 79 porusza sie po drugim wierszu zgodnie z nota.<br /><br />Tutaj filmik dla lepszego zobrazowania mojej sytuacji:<br /><a href="http://www.youtube.com/watch?v=-UxhemUcam0&amp;feature=youtu.be"  class="postlink">http://www.youtube.com/watch?v=-UxhemUcam0&amp;feature=youtu.be</a><br /><br />Bylem pewien, ze trudnosc jest ze znalezieniem pozycji zaczynajacej wiersz, ale nie bylem przygotowany na to, iz jedno okno w wierszu moze znajdowac sie pod kilkoma adresami  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" />  dodatkowo, iz w wierszu nie ma ciaglosci  <img src="https://forum.atnel.pl/images/smilies/icon_cry.gif" alt=":cry:" title="Płacze" />  <br /><br />Moze jakies podpowiedzi w tym temacie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=850">barszczz</a> — 4 mar 2013, o 19:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barszczz]]></name></author>
<updated>2013-02-27T08:31:18+01:00</updated>
<published>2013-02-27T08:31:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29366#p29366</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29366#p29366"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29366#p29366"><![CDATA[
wielkie dzieki !<br />zmodyfikuje moj kod, zastanowie sie jeszcze raz gdzie byl blad <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Tak jak mowilem, dolozylem do wczesniejszego kodu wyswietlacz 7 segmentowy LED. Pierwsza cyfra do sygnalizacji wybranej diody a pozostale 3 do wyswietlenia PWM.<br />Dodatkowo do wyboru mamy 8 diod.<br /><br />Do poprzedniego kodu dodalem biblioteke zawarta w niebieskiej ksiazce (d_led) i dorzucilem kilka linijek do wyswietlenia nr diody i wartosci PWM:<br /><br />[syntax=c]cy4 = wybranLED+1;<br />wyswietlPWM(wybranLED);<br /><br /><br /><br />// definicja funkcji wyswietlania wartosci PWM<br />void wyswietlPWM(uint8_t wybranLED)<br />{<br />uint8_t PWMnr;<br />// wybierz PWM ktory ma byc wyswietlony<br />if (wybranLED==0) PWMnr=pwm1;<br />if (wybranLED==1) PWMnr=pwm2;<br />if (wybranLED==2) PWMnr=pwm3;<br />if (wybranLED==3) PWMnr=pwm4;<br />if (wybranLED==4) PWMnr=pwm5;<br />if (wybranLED==5) PWMnr=pwm6;<br />if (wybranLED==6) PWMnr=pwm7;<br />if (wybranLED==7) PWMnr=pwm8;<br /><br />uint8_t wynik100;<br />uint8_t wynik10;<br />uint8_t wynik1;<br /><br />wynik100=PWMnr/100;  // podziel PWm przez 100 a uint wyswietlni tylko calkowita czesc<br />wynik10=(PWMnr-(wynik100*100))/10; // odejmij setna czesc i podziel przez 10<br />wynik1=PWMnr-(wynik100*100)-(wynik10*10); // odejmij setna i dziesietna czesc<br /><br />cy3=wynik100;<br />cy2=wynik10;<br />cy1=wynik1;<br /><br />} [/syntax]<br /><br /><br />Filmik efektu koncowego:<br /><a href="http://www.youtube.com/watch?v=OdNavWlkXxI&amp;feature=youtu.be"  class="postlink">http://www.youtube.com/watch?v=OdNavWlkXxI&amp;feature=youtu.be</a><br /><br />Taka mala rzecz a cieszy <img src="https://forum.atnel.pl/images/smilies/icon_twisted.gif" alt=":twisted:" title="Szalony" /> <br />Nastepny cel to wyswietlenie tych liczb na wyswietlaczu LCD - cos czuje ze bedzie z tym troszke zabawy <img src="https://forum.atnel.pl/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Udaje, że to nie on" /> <br /><br />Z gory dziekuje za wszelkie poprawki i podpowiedzi ! <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=850">barszczz</a> — 27 lut 2013, o 08:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2013-02-26T22:45:16+01:00</updated>
<published>2013-02-26T22:45:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29358#p29358</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29358#p29358"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29358#p29358"><![CDATA[
A ponieważ zmienna składa się tylko z warunków if to kompilator się obawia że funkcja nie zwróci żadnej wartości, stąd ten warrning<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 3 minutach ]</span></strong><br /><br />wykorzystaj <br />[syntax=c]if (nr_LED==1) return 1;<br />else if (nr_LED==2) return 2;<br />else if(nr_LED==3) return 3;<br />else return 0;[/syntax]<br />I już nie powinno być warninga<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=225">Malutki_27</a> — 26 lut 2013, o 22:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xamrex]]></name></author>
<updated>2013-02-26T21:39:31+01:00</updated>
<published>2013-02-26T21:39:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29357#p29357</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29357#p29357"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29357#p29357"><![CDATA[
barszczz<br /><br />Tak na szybko doczepię się do kodu:<br />Po co masz warunek:<br />nr_LED&lt;=0;<br /><br />Skoro zmienna nr_LED jest typu UNSIGNED i nie może być mniejsza od 0?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=74">xamrex</a> — 26 lut 2013, o 21:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barszczz]]></name></author>
<updated>2013-02-26T14:40:07+01:00</updated>
<published>2013-02-26T14:40:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29324#p29324</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29324#p29324"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29324#p29324"><![CDATA[
tak jest <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> zabieram sie za przejrzenie poradnika do Eagle.... <img src="https://forum.atnel.pl/images/smilies/icon_cool.gif" alt="8-)" title="Cool" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=850">barszczz</a> — 26 lut 2013, o 14:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-02-26T14:35:52+01:00</updated>
<published>2013-02-26T14:35:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29323#p29323</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29323#p29323"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29323#p29323"><![CDATA[
barszczz --&gt; zanim jednak narysujesz na tym forum taki hmm hmm &quot;schemat&quot; ... to proszę cię obejrzyj ze dwa pierwsze poradniki do Eagla z tej serii i więcej nie pokazuj tu twórczości w MS Panit ok ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> to taka prośba - jak obejrzysz poradniki to zrozumiesz OK ?<br /><br /><!-- m --><a class="postlink" href="http://atnel.pl/kurs-cadsoft-eagle.html" >http://atnel.pl/kurs-cadsoft-eagle.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 lut 2013, o 14:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barszczz]]></name></author>
<updated>2013-02-26T14:08:11+01:00</updated>
<published>2013-02-26T13:22:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29309#p29309</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29309#p29309"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29309#p29309"><![CDATA[
Dzieki za odpowiedz !<br />Pytam sie o to, bo zastanawialem sie nad podlaczeniem np. diody wysokiej mocy gdzie prady sa znacznie wieksze.<br />Teraz rozumiem ze w takim wypadku najszybszym i najlatwiejszym rozwiazaniem jest uzycie tranzystora do kluczowania diody, tak jak na zalaczonym zdjeciu ? (o ile schemat jest poprawny)<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 40 minutach ]</span></strong><br /><br />Kolejne pytanie zwiazane jest z zalaczonym kodem.<br />Po nacisnieciu mloteczka do zbudowania projektu w srodowisku ECLIPSE, w folderze zawierajacym main.c  i w kodzie widnieje wykrzyknik z komunikatem o ostrzezeniu. <br />Po zbudowaniu projektu jeszcze raz (2x mloteczek <img src="https://forum.atnel.pl/images/smilies/icon_mrgreen.gif" alt=":mrgreen:" title="Pan Zielony" /> ) komunikat ten znika i program mozna wstrzyknac do uP. Czy moze mi ktos powiedziec czemu za pierwszym razem mialem ostrzezenie ?<br />ps. wiem ze ciagle pytam z ciekawoscia dziecka <img src="https://forum.atnel.pl/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Udaje, że to nie on" /> , ale tego typu rzczy ciagle mnie zastanawiaja a chcialbym wiedziec jak uniknac takich bledow w przyszlosci <img src="https://forum.atnel.pl/images/smilies/icon_twisted.gif" alt=":twisted:" title="Szalony" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=850">barszczz</a> — 26 lut 2013, o 13:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barszczz]]></name></author>
<updated>2013-02-26T12:57:49+01:00</updated>
<published>2013-02-26T12:57:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29304#p29304</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29304#p29304"/>
<title type="html"><![CDATA[Re: Diodowa przygoda, czyli z dioda przez podstawy programow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2441&amp;p=29304#p29304"><![CDATA[
Dziekuje za poprawienie umieszczonego kodu.<br /><br />Pierwsze pytania jakie przychodza mi do glowy, zwiazane sa ze strona techniczna naszego uP.<br />W zalaczonym 1wszym obrazku, widzimy polaczenie uzyte w tym cwiczeniu. Rezystor dolaczony do diody ma 220Ohm napiecie Vcc takie samo jak zasilanie uP, wiec 5V. Jesli spadek na diodzie jest rowny 2V to prad, ktory plynie przez diode w tym czasie to 3V/220Ohm = ok. 13 mA.  Jesli wszystko do tej pory sie zgadza, chcialem sie spytac, czy znalezione w nocie PDF Atmegi32 informacje o maksymalnym pradzie jaki moze przeplywac przez nozke uP to 40mA ?<br /><br />Czy w tym wypadku jesli zmniejszylbym rezystor badz uzyl wiekszego napiecia Vcc, to podczas zwarcia nozki PIN1 do masy i umozliwieniu przeplywu pradu przekraczajacego 40mA, zniszczyl bym scalak ?<br /><br />Kolejne pytanie <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /> Jesli  Atmega jest zasilana 5 V i ustawian PIN1 na poziom wysoki, a nasza dioda jest podlaczona pod Vcc = 10V to roznica potencjalu nadal wynosi 5V wiec sytuacja jest identyczna jak w pierwszym przypadku ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=850">barszczz</a> — 26 lut 2013, o 12:57</p><hr />
]]></content>
</entry>
</feed>