Witam,
Kupi³em w Gotroniku minimodu³ ATmega128. Posiadam programator ProgStart Combo3. Zrobi³em kabel do programowania po ISP (da³em rezystor pomiêdzy GND a RESET).
Mikrokontroler programuje siê bez problemów, gdy minimodu³ jest wyjêty z p³ytki drukowanej bazowej, na której docelowo bêdzie osadzony. Po w³o¿eniu minimodu³u do p³ytki bazowej, przestaje siê programowaæ, nie mo¿na te¿ odczytaæ fusebitów. P³ytka bazowa nie jest jeszcze skoñczona. Jest wlutowana ramka-gniazdo do wsadzania minimodu³u, jest transformator i reszta elementów zasilacza, a tak poza tym to na razie wszystko wisi w powietrzu.
Zrobi³em taki eksperyment, ¿e wyj±³em minimodu³ z p³ytki bazowej i przewodami ³±czy³em wyprowadzenia minimodu³u (te, które bior± udzia³ w programowaniu ISP) z odpowiadaj±cymi im wyprowadzeniami na p³ytce bazowej. Gdy pod³±czy³em PDO, PDI, SCK, RST to da³o siê programowaæ. Gdy do³±czy³em GND, to przesta³o siê daæ programowaæ. Nie daje siê tak¿e programowaæ, gdy GND nie jest pod³±czone, a pod³±czone s± PDO, PDI, SCK, RST i VCC. Zauwa¿y³em tak¿e, ¿e gdy po³±czone s± tylko SCK i GND, to tak¿e nie daje siê programowaæ (od³±czenie którego¶ z tych wyprowadzeñ i pozostawienie drugiego pod³±czonego sprawia, ¿e ju¿ daje siê programowaæ). Wydaje mi siê, ¿e te ¶cie¿ki mog± dzia³aæ jako antena, która powoduje jakie¶ zak³ócenia.
Co powinienem zrobiæ, aby móc programowaæ po ISP mikrokontroler wsadzony w p³ytkê bazow±? Trochê niewygodne jest ci±g³e wyjmowanie i wk³adanie minimodu³u.
Oto moje stanowisko: