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



Teraz jest 25 kwi 2024, o 17:51


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: 1022
Lokalizacja: Trójmiasto
Pomógł: 189

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: 27225
Lokalizacja: Szczecin
Pomógł: 1041

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
Avatar użytkownika

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

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

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



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: 1022
Lokalizacja: Trójmiasto
Pomógł: 189

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 0 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