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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-12-01T14:22:57+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=47&amp;t=9508&amp;mode</id>
<entry>
<author><name><![CDATA[Marcin_W]]></name></author>
<updated>2014-12-01T14:22:57+01:00</updated>
<published>2014-12-01T14:22:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9508&amp;p=106885#p106885</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9508&amp;p=106885#p106885"/>
<title type="html"><![CDATA[Atmega328P - problem z programowaniem przez RS]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9508&amp;p=106885#p106885"><![CDATA[
Witam<br /><br />Nie wiem co może być przyczyną problemów z programowaniem przez przejściówkę FT232RL, więc chciał bym się poradzić doświadczoną brać.<br /><br />Mianowicie. <br /><br />Przez programator procesor jest poprawnie wykrywany i mogę go bez problemu zaprogramować, tak przez środowisko IDE Arduino jak i mkAVR Calculator. <br /><br />Natomiast po przełączeniu na przejściówkę z FT232RL Program się kompiluje i stop, a po jakimś czasie dostaję komunikat: <br /><strong><em>avrdude: stk500_getsync(): not in sync: resp=0x00</em></strong>.<br /><br />Tak się dzieje na dwóch różnych procesorach (fabrycznie nowe) Konkretnie ATMEGA328P-PU 1411. Sprawdzane w dwóch różnych płytkach. Z obu układów wyjęte praktyczne wszystko, żeby wyeliminować ewentualne konflikty - pozostały jedynie: wlutowane przyciski zwieralne do masy - bez fizycznych podciągnięć do plusa i dioda LED zasilania. <br />Rezystor podciągający reset do plusa (5V) 10k i kondensatory odsprzęgające zasilanie (tantal 22u i 3 x 100n przy zasilaniu i procesorze) Oczywiście kwarc 16MHz (kondensatory 22p). <br /><br />Przejściówka FT232RL sprawdzona. Jak również sprawdzone programowanie poprzez wyprowadzenie sygnałów z działającego Sundoino z Atmegą644P - ona programuje się i działa poprawnie (oczywiście w chwili programowania 644P wyjęta z podstawki).<br /><br />Reset w przejściówce wyprowadzony raczej standardowo 100R+100n.<br />Procedura jaką wykonałem w mkAVR Calculatorze na 328P to: Wybranie zewnętrznego kwarcu 16MHz.<br />W Arduino IDE wybrana płytka Duemilanove 328, Programator USBasp, COM x na którym jest przejściówka. <br />Następnie Podłączam USBasp do procesora i &quot;Wypal bootloader&quot;. Na końcu dostaję komunikat że proces przebiegł pomyślnie. <br /><br />Po przełączeniu na FT232: <strong><em>avrdude: stk500_getsync(): not in sync: resp=0x00</em></strong><br /><br />Po wgraniu jakiegoś przykładu odbierającego i nadającego przez COMa komunikacja z IDE jest bezproblemowa ECHO działa inne przykłady też. <br />Problem jest jedynie z samym programowaniem. <br /><br />Czy na wersję 328P Jest jakiś inny bootlodader może? Czy robię jakiś inny błąd?<br />Próbowałem już nawet w mkAVR ręcznie wypalić bootloader (optiboot_atmega328.hex) i ustawić ręcznie Fusy na te w opisie płytki (low 0xFF, high 0xDA, ext 0x05, lock 0x0F).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5610">Marcin_W</a> — 1 gru 2014, o 14:22</p><hr />
]]></content>
</entry>
</feed>