<?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=58&amp;t=10019&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-01-04T21:52:23+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=10019&amp;mode</id>
<entry>
<author><name><![CDATA[jacekk232]]></name></author>
<updated>2015-01-04T21:52:23+01:00</updated>
<published>2015-01-04T21:52:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112332#p112332</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112332#p112332"/>
<title type="html"><![CDATA[Re: Pierwszy program i problem....]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112332#p112332"><![CDATA[
W tym wyrażeniu zabrakło ci tyldy<br />[syntax=c]PORTC &amp;= (1&lt;&lt;PC5);[/syntax]<br /><br />Powinno być tak<br />[syntax=c]PORTC &amp;= ~(1&lt;&lt;PC5);[/syntax]<br /><br />Bo teraz to wyrażenie zostało rozwinięte do takiej postaci<br />[syntax=c]PORTC = PORTC &amp; 0b00100000;[/syntax]<br />I w rezultacie wyzerowane zostały wszystkie bity PORTC z wyjątkiem PC5.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=204">jacekk232</a> — 4 sty 2015, o 21:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2015-01-04T21:47:31+01:00</updated>
<published>2015-01-04T21:47:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112331#p112331</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112331#p112331"/>
<title type="html"><![CDATA[Re: Pierwszy program i problem....]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112331#p112331"><![CDATA[
<!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic7402.html" >topic7402.html</a><!-- l --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=471">Jaglarz</a> — 4 sty 2015, o 21:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marcin Bąk]]></name></author>
<updated>2015-01-04T21:26:50+01:00</updated>
<published>2015-01-04T21:26:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112325#p112325</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112325#p112325"/>
<title type="html"><![CDATA[Re: Pierwszy program i problem....]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112325#p112325"><![CDATA[
Chłopaki podpowiedźcie co robie nie tak chciałem poćwiczyc z kilkoma diodami i podłaczyłem do Atmega8 3 diody katoda do portu a zdrugiej strony rezystor 330R do Vcc porty PC5 PC4 PC3 i jak chce na próbe zapalić jedna diodę np. PC5 to zapala mi sie dioda PC4 i PC4 itp. zawsze zapalją sie dwie diody a program to jena linijka   PORTC &amp;= (1&lt;&lt;PC5) a całość wygląda tak:<br /><br />//dołączenie potrzebnych plików nagłówkowych<br />#include&lt;avr/io.h&gt;<br />#include&lt;util/delay.h&gt;<br /><br />int main(void)<br />{<br />       DDRC = 0xff;<br />        PORTC = 0xff;<br />//inicjalizacja<br /><br />   //pętla programu<br />      while(1)<br />{ PORTC &amp;= (1&lt;&lt;PC5);<br /><br /> }<br /><br />}<br /><br /><br />Coś żle podłączyłem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6570">Marcin Bąk</a> — 4 sty 2015, o 21:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marcin Bąk]]></name></author>
<updated>2015-01-04T19:01:26+01:00</updated>
<published>2015-01-04T19:01:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112253#p112253</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112253#p112253"/>
<title type="html"><![CDATA[Re: Pierwszy program i problem....]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112253#p112253"><![CDATA[
Ok,juz wszystko jasne PB1 nie mógł migać do makrodefinicje były portu C,zmieniłem na B i miga dioda na porcie B1 a jak zmienie na C to na C5 lub inny który zdefiniuje.<br /><br />Zaczynamy zabawę teraz czas na swoje zmiany i testy.<br /><br /><br />Pozdrawiam!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6570">Marcin Bąk</a> — 4 sty 2015, o 19:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2015-01-04T12:46:53+01:00</updated>
<published>2015-01-04T12:46:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112178#p112178</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112178#p112178"/>
<title type="html"><![CDATA[Re: Pierwszy program i problem....]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112178#p112178"><![CDATA[
Sprawdź podłączenie diody czy czasami<br />jej nie podłączyłeś odwrotnie.<br /><br />Powinna byś podłączona katodą do pinu uC<br /><br />Napisz jak to podłączasz a najlepiej wstaw schemat,<br />uwierz że mimo iż jest to tylko dioda można tu popełnić <br />masę błędów (pomyłek) bo jest dużo zależności tak programowych jak i sprzętowych<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 8 minutach ]</span></strong><br /><br />Ale w programie konfigurujesz PORTC<br />co prawda na pinie PB1 który tak faktycznie<br />jest liczbą 1 ,więc dioda powinna migać na  PC1<br />a nie na PC5<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 13 minutach ]</span></strong><br /><br />Czy aby na pewno jest to pin PC5 ?<br />pin ten jest fizycznie 28-ą nużką ATmegi8<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1044">Zaba</a> — 4 sty 2015, o 12:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marcin Bąk]]></name></author>
<updated>2015-01-04T12:40:15+01:00</updated>
<published>2015-01-04T12:40:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112174#p112174</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112174#p112174"/>
<title type="html"><![CDATA[Re: Pierwszy program i problem....]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112174#p112174"><![CDATA[
Witam,zmieniłem port na PC5 i działa, <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />)))  ale dlaczego na PB1 nie chciał??<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 3 minutach ]</span></strong><br /><br />Dzięki wszystkim zapomoc.Wnosek:trzeba jeszcze poczytac i pooglądać kilka poradników o MK i Eclipse.<br /><br />Pozdrawiam!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6570">Marcin Bąk</a> — 4 sty 2015, o 12:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2015-01-04T12:38:26+01:00</updated>
<published>2015-01-04T12:38:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112173#p112173</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112173#p112173"/>
<title type="html"><![CDATA[Re: Pierwszy program i problem....]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112173#p112173"><![CDATA[
popraw wstawianie kodu na forum<br />kod koniecznie wstawiaj w znacznikach [syntax=c]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1044">Zaba</a> — 4 sty 2015, o 12:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marcin Bąk]]></name></author>
<updated>2015-01-04T12:34:29+01:00</updated>
<published>2015-01-04T12:34:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112171#p112171</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112171#p112171"/>
<title type="html"><![CDATA[Re: Pierwszy program i problem....]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112171#p112171"><![CDATA[
Witam,rzeczywiście nie zapisałem zmian w procku,teraz w MK jest 8Mhz i w Eclips 8 Mhz i przeszło ale nie miga dioda ,a komunikat jest taki...Proszę o wyrozumiałość bo to mój pierwszy program i pierwsza kompilacja...<br /><br /><br />Launching C:\WinAVR-20100110\bin\avrdude -pm8 -cusbasp -Uflash:w:TEST_DIODE.hex:a <br />Output:<br /><br />avrdude: AVR device initialized and ready to accept instructions<br /><br />Reading | ################################################## | 100% 0.02s<br /><br />avrdude: Device signature = 0x1e9307<br />avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed<br />         To disable this feature, specify the -D option.<br />avrdude: erasing chip<br />avrdude: reading input file &quot;TEST_DIODE.hex&quot;<br />avrdude: input file TEST_DIODE.hex auto detected as Intel Hex<br />avrdude: writing flash (100 bytes):<br /><br />Writing | ################################################## | 100% 0.05s<br /><br />avrdude: 100 bytes of flash written<br />avrdude: verifying flash memory against TEST_DIODE.hex:<br />avrdude: load data flash data from input file TEST_DIODE.hex:<br />avrdude: input file TEST_DIODE.hex auto detected as Intel Hex<br />avrdude: input file TEST_DIODE.hex contains 100 bytes<br />avrdude: reading on-chip flash data:<br /><br />Reading | ################################################## | 100% 0.03s<br /><br />avrdude: verifying ...<br />avrdude: 100 bytes of flash verified<br /><br />avrdude done.  Thank you.<br /><br />Compiled special for <!-- m --><a class="postlink" href="http://forum.atnel.pl" >http://forum.atnel.pl</a><!-- m --> (v5.11.1)<br /><br />avrdude finished<br /><br /><br />Program wyglada tak:(oczywiście przepisany z ksiązki Pana Mirka)<br /> * main.c<br /> *<br /> *  Created on: 03-01-2015<br /> *      Author: Marcin<br /> */<br />//dołączenie potrzebnych plików nagłówkowych<br />#include&lt;avr/io.h&gt;<br />#include&lt;util/delay.h&gt;<br />//definicje dla preprocesora<br />#define LED_PIN (1&lt;&lt;PB1)          //Definicja portu do któredo jest podłączona dioda<br />#define LED_ON PORTC &amp;= ~LED_PIN  //Makrodefinicja-załączenie diody<br />#define LED_OFF PORTC |= LED_PIN   //Makrodefinicja-wyłączenie diody<br />#define LED_TOG PORTC ^= LED_PIN   //makrodefinicja-zmiana stanu diody<br /><br />//pierwsza wersja<br />int main(void)<br />{<br />//inicjalizacja<br />DDRC |= LED_PIN;  //kierunek pinu PC5-wyjciowy<br />//pętla programu<br />      while(1)<br />{<br />LED_ON;           //zapal diode<br />_delay_ms(1000);  //oczekiwanie 1 s.(1000 ms)<br />LED_OFF;         //zgas diode<br />_delay_ms(1000);  //oczekiwanie 1 s  (1000 ms)<br />}<br /><br />}<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6570">Marcin Bąk</a> — 4 sty 2015, o 12:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2015-01-04T10:27:53+01:00</updated>
<published>2015-01-04T10:27:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112150#p112150</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112150#p112150"/>
<title type="html"><![CDATA[Re: Pierwszy program i problem....]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112150#p112150"><![CDATA[
Może głupie pytanie ale czy w MkCalc zapisałeś<br />zmianę fusebit do uC poprzez &quot;write fuse&quot;<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1044">Zaba</a> — 4 sty 2015, o 10:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-01-04T10:21:20+01:00</updated>
<published>2015-01-04T10:21:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112148#p112148</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112148#p112148"/>
<title type="html"><![CDATA[Re: Pierwszy program i problem....]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112148#p112148"><![CDATA[
<!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2013/06/gdy-nie-dziaa-usbasp-pod-eclipsem.html" >http://mirekk36.blogspot.com/2013/06/gd ... ipsem.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 4 sty 2015, o 10:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tmichal24]]></name></author>
<updated>2015-01-04T10:16:41+01:00</updated>
<published>2015-01-04T10:16:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112147#p112147</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112147#p112147"/>
<title type="html"><![CDATA[Re: Pierwszy program i problem....]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112147#p112147"><![CDATA[
Jeżeli procki masz taktowane 1MHz to nic dziwnego że nie możesz go zaprogramować przez Eclipse. Ustaw większą częstotliwość taktowania w mkavrcalculatorze i po problemie. Jeżeli się upierasz na tym ślimaczym taktowaniu to zmień ustawienia w Eclipse. Klikasz Project -&gt;&gt; Properties. Otworzy Ci się okno po lewej stronie AVR -&gt;&gt; AVRDude. Potem po prawej tam gdzie masz programator klikasz Edit i w kolejnym oknie na dole masz: <strong>Override default port (-P)</strong>. Wpisujesz tam -B 8. OK na dole jeszcze raz OK i musi działać.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1651">tmichal24</a> — 4 sty 2015, o 10:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[elerbe]]></name></author>
<updated>2015-01-04T09:56:18+01:00</updated>
<published>2015-01-04T09:56:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112145#p112145</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112145#p112145"/>
<title type="html"><![CDATA[Re: Pierwszy program i problem....]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112145#p112145"><![CDATA[
Dokładnie, jeżeli jesteś pewien że procesor jest dobrze podłączony, programator ma dobre sterowniki, MkAvrCalculator go widzi, to pobaw się z AVRDUDE. Najlepiej postaw całe środowisko od nowa zgodnie z poradnikiem Pana Mirka, który masz <a href="http://mirekk36.blogspot.com/2014/11/avr-jak-zaczac-z-eclipse-luna.html"  class="postlink">tutaj</a>.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5342">elerbe</a> — 4 sty 2015, o 09:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pavel0910]]></name></author>
<updated>2015-01-04T02:50:53+01:00</updated>
<published>2015-01-04T02:50:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112133#p112133</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112133#p112133"/>
<title type="html"><![CDATA[Re: Pierwszy program i problem....]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112133#p112133"><![CDATA[
Jeśli mkAVRCalculator widzi procesor, to programator masz sprawny.<br /><br />Tutaj powinieneś znaleźć rozwiązanie swojego problemu.<br /><br /><!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic2708.html" >topic2708.html</a><!-- l --><br /><br />Co do zmiany taktowania, to w zakładce &quot;fusy uproszczone&quot; wybierasz taktowanie, następnie w zakładce &quot;programator avr&quot; klikasz:<br />-zapis<br />-fuse bity<br />-wykonaj<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=883">pavel0910</a> — 4 sty 2015, o 02:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marcin Bąk]]></name></author>
<updated>2015-01-04T02:23:35+01:00</updated>
<published>2015-01-04T02:23:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112129#p112129</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112129#p112129"/>
<title type="html"><![CDATA[Pierwszy program i problem....]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10019&amp;p=112129#p112129"><![CDATA[
Launching C:\WinAVR-20100110\bin\avrdude -pm8 -cusbasp -Uflash:w:TEST_DIODE.hex:a <br />Output:<br /><br />avrdude: error: programm enable: target doesn't answer. 1 <br />avrdude: initialization failed, rc=-1<br />         Double check connections and try again, or use -F to override<br />         this check.<br /><br /><br />avrdude done.  Thank you.<br /><br />Compiled special for <!-- m --><a class="postlink" href="http://forum.atnel.pl" >http://forum.atnel.pl</a><!-- m --> (v5.11.1)<br /><br />avrdude finished<br /><br /><br /><br /><br />Wiem poczytałem forum i napiszecie że to żle połączone kable,ale ja sprawdziłem to miernikiem od wtyczki programatora do nogi procesora i przejscia są i wszystko połączone wg. zdjecia z bloga.<br /><br />Zmieniłem procesor na inny (nowy) Atmega 8A (wcześniej Atmega 8L) i jest to samo.<br /><br />MKAVR-calculator widzi procesor.Ale zuważyłem że nawet jak zmienie taktowanie wewnętrznego oscylatora na 8MHz to po naciśnięciu sprawdź podłączony AVR, sam zmienia ustawienie na 1 MHz.<br /><br />Komunikat z Eclipsa powyżej.Zmieniełam port USB na inny,aktualizowałem sterowniki USB i ASPUSB i nadal to samo.<br /><br />Wydaje mi się że moge wykluczyć złe podłączenie i płytke stykowa bo pomiar był do nogi procesora.<br /><br />Natomiast trapi mnie jedna sprawa,jak kupiłem programator z książką i jeszce nie miałem zamiaru programować bo chciałm najpierw przeczytać książkę to na próbę podłączyłem programator do płykti maszyny która naprawiałem miała procesor Atmega 8 i wyprowadzone gniazdko pod programator wiec podłączyłem chciałem zobaczyć czy coś zadziała,ale zapomniałem (nie wiedziałem) o jednej rzeczy żeby nie podłączać zasilania z USB bo procesor miał swoje i chyba zrobiłem zwarcie-Tu moje pytanie czy mogłem rozwalić programator i teraz mam taki problem?<br />Procesora nie uszkodziłem bo maszyna działa do dziś.<br /><br />Jak widzicie siedze do późna i nie moge tego uruchomić...Ale jest jeden pozytyw już w miare poznałem Eclips i wiem jak sie po nim poruszać... <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=6570">Marcin Bąk</a> — 4 sty 2015, o 02:23</p><hr />
]]></content>
</entry>
</feed>