Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 5 kwi 2025, o 14:47


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
    Autor Wiadomość
    PostNapisane: 11 lip 2017, o 16:57 
    Offline
    Nowy

    Dołączył(a): 11 lip 2017
    Posty: 2
    Pomógł: 0

    Witam,
    Próbuję od kilku dni zaprogramować procesor Atmega128A-AU poprzez ISP i procesor niestety nie odpowiada.
    Płytkę projektowałem sam, a jestem początkującym, dlatego podejrzewam, że popełniłem błąd gdzieś na schemacie.
    Do programowania płytki używam mkAVRCalculator 1.1.0 oraz ATB-USBASAP od Atnel.
    Komunikat z konsoli:

    avrdude.exe: set SCK frequency to 2000 Hz
    avrdude.exe: error: programm enable: target doesn't answer. 1
    avrdude.exe: initialization failed, rc=-1
    avrdude.exe: AVR device initialized and ready to accept instructions
    avrdude.exe: Device signature = 0x000000
    avrdude.exe: Yikes! Invalid device signature.
    avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07

    avrdude.exe done. Thank you.

    Compiled special for http://forum.atnel.pl (v5.11.1)

    Podłączenia PE0,PE1,PB1,VCC,GND,GND.
    Będę wdzięczny za każdą radę, która doprowadzi mnie do ukończenia projektu.

    ObrazekObrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 lip 2017, o 17:26 
    Offline
    Użytkownik

    Dołączył(a): 22 gru 2013
    Posty: 296
    Lokalizacja: Szczecin
    Pomógł: 47

    1. Każdy kij (przewód) ma dwa końce; "Podłączenia PE0,PE1,PB1,VCC,GND,GND." z płytki są podłączone do jakich sygnałów/pinów programatora? Masz najprawdopodobniej pomieszane połączenia programator-kontroler, lub brak zasilania kontrolera itp.
    2. Gdy już połączysz prawidłowo kontroler z programatorem, to i tak go nie zaprogramujesz, ponieważ masz ustawiony ATMEGA8 ("avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07") a nie 128A.
    3. Na schemacie jakoś nie zauważyłem gniazda ISP. Podłączasz kabelkami?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 lip 2017, o 17:35 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 paź 2014
    Posty: 1033
    Lokalizacja: Trójmiasto
    Pomógł: 190

    Nic nie piszesz o podłączeniu piniu reset.
    Nie napisałeś przez niedopatrzenie czy faktycznie nie podłączyłeś?
    Bo jak nie podłączyłeś to i procka nie zaprogramujesz. Do pr4ogramowania szeregowego wymagane są wszystkie 6 sygnałów: Vcc, GND, RESET, MOSI, MISO, SCK.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 lip 2017, o 18:38 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27366
    Lokalizacja: Szczecin
    Pomógł: 1043

    wystarczy zajrzeć TUTAJ

    http://atnel.pl/atb-shield-m128.html

    żeby zobaczyć jak TO się robi ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lip 2017, o 17:00 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    mi raczej podpada podłaczenie UARTA ... kolega ma na sztywno , i nie może zaprogramować
    a SPI podłaczył nie w te piny :)
    brak multiplexera i mamy kłopocik

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lip 2017, o 21:04 
    Offline
    Nowy

    Dołączył(a): 11 lip 2017
    Posty: 2
    Pomógł: 0

    xentis napisał(a):
    Nic nie piszesz o podłączeniu piniu reset.
    Nie napisałeś przez niedopatrzenie czy faktycznie nie podłączyłeś?
    Bo jak nie podłączyłeś to i procka nie zaprogramujesz. Do pr4ogramowania szeregowego wymagane są wszystkie 6 sygnałów: Vcc, GND, RESET, MOSI, MISO, SCK.


    Moje niedopatrzenie, oczywiście Reset też podłączam. Pytanie czy Pin 1 (PEN) powinien być odłączony czy podpięty do masy?

    ------------------------ [ Dodano po: 6 minutach ]

    SunRiver napisał(a):
    mi raczej podpada podłaczenie UARTA ... kolega ma na sztywno , i nie może zaprogramować
    a SPI podłaczył nie w te piny :)
    brak multiplexera i mamy kłopocik


    Co masz na myśli mówiąc nie w te piny?
    Mam tak:
    Reset - pin 20
    SCK - pin 11
    MOSI - pin 2
    MISO - pin 3
    VCC - +5V
    GND

    Czy to jest złe połączenie? Co ma z tym wspólnego UARTA?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lip 2017, o 22:50 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 paź 2014
    Posty: 1033
    Lokalizacja: Trójmiasto
    Pomógł: 190

    Maliork napisał(a):
    Moje niedopatrzenie, oczywiście Reset też podłączam. Pytanie czy Pin 1 (PEN) powinien być odłączony czy podpięty do masy?
    OK teraz jasne, pin PEN może wisieć w powietrzu (jest wewnętrznie podciągnięty do Vcc, a można go wykorzystywać do alternatywnej metody wejścia w tryb serial programming według noty)

    Maliork napisał(a):
    Czy to jest złe połączenie? Co ma z tym wspólnego UARTA?
    Widzisz schemat który wrzuciłeś jest bardzo niskiej rozdzielczości wiec nie do końca widać co jest czym - kolega po prostu podejrzewał iż czip FT232 masz podpięty do USART0, który RX i TX ma na tych samych pinach co MOSI i MISO ale śledząc ścieżki na PCB widzę że jest podpięty do USART1 więc nie ma kolizji.

    Musisz jeszcze raz sprawdzić dokładnie połączenia (czy nie masz jakiś zwarć i czy wszystkie sygnały programatora na pewno docierają do uC), bo jeśli podpięte masz jak piszesz powinno zadziałać, a komunikat rc= -1 oznacza że procek nie reaguje na próby programowania.
    Procek jest nowy? (bo jeśli używany przez kogoś to może być np wyłączony Serial programming wtedy siłą rzeczy nie ruszysz go w ten sposób - wtedy pozostaje albo Jtag jeśli aktywny, albo Parallel Programming)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO