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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-01-19T22:19:58+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=14245&amp;mode</id>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2016-01-19T22:19:58+01:00</updated>
<published>2016-01-19T22:19:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14245&amp;p=151127#p151127</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14245&amp;p=151127#p151127"/>
<title type="html"><![CDATA[Re: ATmega128 - MkAvrCalc wykrywa - błąd programowania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14245&amp;p=151127#p151127"><![CDATA[
Witam<br />Na pewno nie zaszkodzi: spróbuj na czas programowania odłączyć tą pojemność od RESET'u.<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 19 sty 2016, o 22:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kongfu13]]></name></author>
<updated>2016-01-19T21:58:14+01:00</updated>
<published>2016-01-19T21:58:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14245&amp;p=151124#p151124</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14245&amp;p=151124#p151124"/>
<title type="html"><![CDATA[Re: ATmega128 - MkAvrCalc wykrywa - błąd programowania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14245&amp;p=151124#p151124"><![CDATA[
AVR i wszystkie elementy są przylutowane na PCB<br /><br />Piny VCC mikrokontrolera podłączone do masy przez kondensatory 100nF, AVCC zasilane przez dławik 10uH i też przez kondensator 100nF do masy. Samo zasilanie 5V jest z nowego zasilacza ATX (na którym chodzi mój komputer) więc ma własną stabilizację i filtrację linii 5V i 12V.<br /><br />Przewód programator -&gt; AVR ma jakieś 60cm<br /><br />Odznaczyłem opcję &quot;Slow SCK&quot; i jak ustawiłem nawet -B 0.5 to udało mi się wykonać trzy pozytywnie zakończone próby programowania jedna po drugiej ( na niższych prędkościach  i np. -B 8 też chodziło)<br /><br />Podmieniłem kabel na krótszy 30cm, który był z programatorem i spróbowałem znowu z Auto SCK speed (brak slow SCK) i nadal to samo, bez ustawienia nawet chociażby -B 0.5 nie ruszy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12271">Kongfu13</a> — 19 sty 2016, o 21:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[APAP75]]></name></author>
<updated>2016-01-19T21:51:00+01:00</updated>
<published>2016-01-19T21:51:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14245&amp;p=151120#p151120</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14245&amp;p=151120#p151120"/>
<title type="html"><![CDATA[Re: ATmega128 - MkAvrCalc wykrywa - błąd programowania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14245&amp;p=151120#p151120"><![CDATA[
Z jakiego napięcia zasilasz? z 5V czy też z 3,3V?<br />Jak bawiłem się napięciem 3,3V za diabła nie chciał się mi zaprogramować procesor (loterią było jego prawidłowe wykrycie) dopóki nie podłączyłem dodatkowej pojemności na jego zasilaniu. Jak ręką odjął.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6195">APAP75</a> — 19 sty 2016, o 21:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-01-19T21:20:24+01:00</updated>
<published>2016-01-19T21:20:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14245&amp;p=151112#p151112</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14245&amp;p=151112#p151112"/>
<title type="html"><![CDATA[Re: ATmega128 - MkAvrCalc wykrywa - błąd programowania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14245&amp;p=151112#p151112"><![CDATA[
Układ i złącze programowania masz polutowany na płytce czy korzystasz ze stykówki? Jak długie masz kable połączeniowe ISP od procesora do programatora?<br />Czy wszystkie VCC i GND masz podpięte do procesora i zasilanie jest poprawnie filtrowane (kondensatory)?<br />Czy testowałeś jak obniżysz szybkość taktowana ISP (parametr -B8 w avrdude), to czy problem także się pojawia?<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 19 sty 2016, o 21:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kongfu13]]></name></author>
<updated>2016-01-19T20:59:14+01:00</updated>
<published>2016-01-19T20:59:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14245&amp;p=151103#p151103</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14245&amp;p=151103#p151103"/>
<title type="html"><![CDATA[ATmega128 - MkAvrCalc wykrywa - błąd programowania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14245&amp;p=151103#p151103"><![CDATA[
Próbuję programować ATmega128 używając ATB-USBASP i MkAvrCalc<br /><br />Po podłączeniu programatora do mikrokontrolera nawet jeżeli w zakładce Programator AVR nie wybiorę żadnego AVR to po kliknięciu &quot;sprawdź podłączony AVR&quot; program wykrywa ATmega128, odczytuje zaprogramowane fusy i przestawia się na odpowiedni mikrokontroler a AVRdude wyświetla:<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">avrdude.exe: set SCK frequency to 2000 Hz<br />avrdude.exe: AVR device initialized and ready to accept instructions<br /><br />Reading | ################################################## | 100% 0.05s<br /><br />avrdude.exe: Device signature = 0x1e9702<br />avrdude.exe: reading lfuse memory:<br /><br />Reading | ################################################## | 100% 0.02s<br /><br />avrdude.exe: writing output file &quot;C:\Users\CIC\Documents\mkAVRCalculator\tmp_fuse_lo.hex&quot;<br />avrdude.exe: reading hfuse memory:<br /><br />Reading | ################################################## | 100% 0.02s<br /><br />avrdude.exe: writing output file &quot;C:\Users\CIC\Documents\mkAVRCalculator\tmp_fuse_hi.hex&quot;<br />avrdude.exe: reading efuse memory:<br /><br />Reading | ################################################## | 100% 0.02s<br /><br />avrdude.exe: writing output file &quot;C:\Users\CIC\Documents\mkAVRCalculator\tmp_fuse_ex.hex&quot;<br />avrdude.exe: reading lock memory:<br /><br />Reading | ################################################## | 100% 0.02s<br /><br />avrdude.exe: writing output file &quot;C:\Users\CIC\Documents\mkAVRCalculator\tmp_fuse_lock.hex&quot;<br /><br />avrdude.exe done.  Thank you.<br /><br />Compiled special for http://forum.atnel.pl (v5.11.1)</div><br /><br />(slow SCK brak, Auto SCK speed zaznaczone)<br /><br />W przypadku gdy chcę jednak wgrać jakiś program, zaznaczam Operacja AVR Zapis, Weryfikacja, rodzaj pamięci Flash i wybieram plik flash po kliknięciu WYKONAJ przeważnie 95% prób zapisu kończy się błędem<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">avrdude.exe: error: programm enable: target doesn't answer. 1 <br />avrdude.exe: initialization failed, rc=-1<br />             Double check connections and try again, or use -F to override<br />             this check.<br /><br /><br />avrdude.exe done.  Thank you.<br /><br />Compiled special for http://forum.atnel.pl (v5.11.1)<br /></div><br /><br />mimo to, że tuż przed programowaniem oraz zaraz po potwierdzeniu tego błędu mogę ponownie kliknąć &quot;Sprawdź podłączony AVR&quot; i MkAvrCalc wykryje mikrokontroler bezbłędnie<br /><br />pozostałe 5% prób (pomiędzy próbami zapisu nic nie zmieniam, jedyne co robię to potwierdzam bład i znów klikam &quot;WYKONAJ&quot; zapis do AVR) kończy się powodzeniem, program zostaje wgrany do AVR i procesor go wykonuje.<br /><br />Co może być przyczyną, że mimo wykrywania AVR jego programowanie to loteria?<br /><br />Problem pojawia się zarówno przy zasilaniu AVR z programatora jak i gdy jest zasilany zewnętrznie.<br />Piny do programowanie nie są dzielone z żadnymi innymi peryferiami, są wyłącznie podpięte do programatora. Jedynie do resetu podpięty jest przycisk <a href="http://i.imgur.com/dcgRExp.png"  class="postlink">według schematu</a>.<br />Sygnał zegarowy zewnętrzny 11.5920Mhz.<br />Fusebity Low CF, High D9, Extended FF, Lock 3F (Brown out detection 2.7V; przestawiony na zewnętrzny rezonator kwarcowy wysoka częstotliwość startup time 1k CK + 64ms; zablokowany JTAG, wyłączona kompatybilność z ATmega103)<br />Wersja MkAvrCalc 1.1.0 build 74<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12271">Kongfu13</a> — 19 sty 2016, o 20:59</p><hr />
]]></content>
</entry>
</feed>