logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ATmega8 Programowana przez LPT nie działa.

lubon124 11 Cze 2010 11:11 1992 13
REKLAMA
  • #1 8178154
    lubon124
    Poziom 19  
    Witam!
    Zaczynam programować w języku BASCOM a potem zacznę w C. Kupiłem płytkę testową wraz z ATmega8L i chciałem ją zaprogramować, niestety program PonyProg mnie nie lubi i przy setup zawsze wyskakuje FAILED.
    Wszystkie części:
    ATmega8 Programowana przez LPT nie działa.
    Komunikat wyświetlany przez ponyprog:
    ATmega8 Programowana przez LPT nie działa.

    Szukałem opcją SZUKAJ oraz na GOOGLE i nic nie znalazłem na temat mojego błędu, wie może ktoś jak to rozwiązać?
  • REKLAMA
  • #2 8179057
    FastProject
    Poziom 28  
    Jedyne co mi przychodzi do głowy, to zamienione końcówki ISP.
    I mała sugestia, jak zaczynasz uczyć się programować, to zacznij w C.
  • REKLAMA
  • #3 8180070
    lubon124
    Poziom 19  
    końcówki są ok bo sprawdzałem,

    EDIT zmieniłem Pony prog na pony prog2000, ustawiłem atmega 8 i taki błąd:
    ATmega8 Programowana przez LPT nie działa. ech szlag mnie trafia :P podejrzewam że lpt trzeba odblokować ale jak?
  • #4 8180918
    gaskoin
    Poziom 38  
    poszukaj na googlach o odblokowywaniu porty LPT w windowsie XP wzwyż, na pewno były jakies gotowe biblioteki, programy do tego, ale nie pamiętam nazwy
  • REKLAMA
  • #5 8180974
    Logan
    Poziom 30  
    Jak zasilasz płytkę ? Z widocznego aku? On ma tylko 6V, a to trochę mało dla 7805, którego chyba masz na płytce.
  • #6 8181175
    lubon124
    Poziom 19  
    naładowany 6Voltowy akumulator ma 6,9V które wystarcza aby pod odciążeniem na wyjściu 7805 było 5V
  • REKLAMA
  • #8 8181425
    janbernat
    Poziom 38  
    Z tym akumulatorem to bardzo uważaj.
    Jakiekolwiek przypadkowe zwarcie może spowodować stopienie ścieżek na płytce.
    Ten mały akumulator potrafi wydać z siebie kilkadziesiąt A.
    Lepiej zasilaj to z baterii albo akumulatorka 9V.
    No i po co Ci ponyprog do Bascoma?
  • #9 8181552
    deksta84
    Poziom 24  
    Ja użyłem ekranowane kabelki od ISP do gniazda D-Sub25 (są podobnej długości do moich).
    Mam rezystory zabezpieczające 100Ω (te w szeregu z kabelkami), więc maksymalnie popłynie 50mA.
    A w Bascomie, to musisz mieć tak skonfigurowane, aby się posługiwać prostym programatorem rezystorowym:
    ATmega8 Programowana przez LPT nie działa.

    A kabelki to tak łączyć:
    ATmega8 Programowana przez LPT nie działa.

    Z góry przepraszam, jeżeli gdzieś na forum widnieje coś takiego. W gąszczu tematów trudno jest mi znaleźć, a sprawa poważna. Lepiej, aby Autor nie upalił przypadkiem portu LPT.
  • #10 8181684
    janbernat
    Poziom 38  
    I niech Autor jak najszybciej nabędzie programator STK200 na HC244 żeby nie upalić płyty głównej w komputerze.
    Kilkanaście zł- a płyta w komputerze trochę drożej.
  • #11 8181737
    deksta84
    Poziom 24  
    Jeszcze bezpieczniej, to programator na USB.
    Szybciej będzie się zapisywał kod.
    Niech Autor sprawdzi poprawność ustawień Fuse-bitów na Forum.
    Ten temat był wielokrotnie omawiany (M8 ma swoje lata).
  • #12 8182608
    gaskoin
    Poziom 38  
    janbernat napisał:
    I niech Autor jak najszybciej nabędzie programator STK200 na HC244 żeby nie upalić płyty głównej w komputerze.
    Kilkanaście zł- a płyta w komputerze trochę drożej.


    albo zrobi za 3 zł :P
  • #14 8186946
    mateur
    Poziom 15  
    Miałem podobny problem z programowaniem atmegi. Przyczyną były rezystory na liniach danych z portu LPT. Po podłączeniu Portu LPT bezpośrednio (bez rezystorów) do wejść mikrokontrolera wszystko wróciło do normy.
    Generalnie nie jest to najlepszy sposób programowania i pewnie większość skrytykuje mnie za takie postępowanie, ale piszę tylko jak było u mnie :)
    Zalecam zaopatrzenie się w najbliższej przyszłości w jakiś konkretny programator, a ze sposobów partyzanckich (np. ten o którym piszę :D) korzystać tylko w ostateczności po kilkukrotnym upewnieniu się, że wszystko jest prawidłowo podłączone :)
REKLAMA