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



Teraz jest 25 kwi 2024, o 03:08


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 
Autor Wiadomość
PostNapisane: 24 mar 2021, o 12:16 
Offline
Nowy

Dołączył(a): 01 maja 2015
Posty: 6
Pomógł: 0

Witam,

Czy ktoś próbował podłączyć do plytki ATB 1.05 programator/debuger Atmel ICE Basic ?
Szukałem na forum wątków ale nie znalazłem nic co by mi pomogło.
Od niedawna jestem posiadaczem Atmela ICE Basic i chciałem to połączyć z płytką ATB 1.05 Andromeda pom ICS.
Zamierzam pisać programy i wgrywać z poziomu programu Microchip Studio.
Lecz nie udaje mi się nawiązać komunikacji pomiędzy Atmel ICE a płytką ATB.
Przewody z programatora do płytki połączyłem według dokumentacji
GND -> GND
MISO -> MISO
MOSI -> MOSI
SCK -> SCK
RESET -> RESET

Zasilanie mam zewnętrzne płytki z USB.
I gdy wchodzę w Tools -> Device programing
I po wyborze urządzeń i interfejsu ISP odczytany Target voltage mam bliski poziomu 0 a przy próbie odczytania Device signature wyskakuje mi komunikat
"
Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00 (Command has failed to execute on the tool)

Unable to enter programming mode. Verify device selection, interface settings, target power, security bit, and connections to the target device"

Czy ktoś może się już tym bawił i da radę pomóc w znalezieniu problemu ?

Z góry dziękuję



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 mar 2021, o 12:54 
Offline
Moderator
Avatar użytkownika

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

sykmer napisał(a):
Zasilanie mam zewnętrzne płytki z USB.

A to co oznacza? Nie podłączasz po prostu kabla USB do zestawu żeby mieć zasilanie ?

_________________
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: 24 mar 2021, o 13:40 
Offline
Nowy

Dołączył(a): 01 maja 2015
Posty: 6
Pomógł: 0

:D Dokładnie to miałem na myśli
Trochę może nie doprecyzowałem :D
Zasilanie jest poprzez USB płytki ATB



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 mar 2021, o 13:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 mar 2015
Posty: 310
Pomógł: 18

" odczytany Target voltage mam bliski poziomu 0 " - nie podpiąłeś VCC ATB do programatora.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 mar 2021, o 14:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2013
Posty: 485
Lokalizacja: Siedlce
Pomógł: 9

Cytuj:
Przewody z programatora do płytki połączyłem według dokumentacji
GND -> GND
MISO -> MISO
MOSI -> MOSI
SCK -> SCK
RESET -> RESET


Ale połączyłeś to tam gdzie są opisy? 8-) Czy połączyłeś to z gniazdem Kanda na atb ? :) Bo wiesz to jest różnica 8-)

_________________
Ucz się ucz ,bo po to tutaj jesteś...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 mar 2021, o 15:06 
Offline
Nowy

Dołączył(a): 01 maja 2015
Posty: 6
Pomógł: 0

RadekB86 napisał(a):
Cytuj:
Przewody z programatora do płytki połączyłem według dokumentacji
GND -> GND
MISO -> MISO
MOSI -> MOSI
SCK -> SCK
RESET -> RESET


Ale połączyłeś to tam gdzie są opisy? 8-) Czy połączyłeś to z gniazdem Kanda na atb ? :) Bo wiesz to jest różnica 8-)



Przewodami programator podłączyłem do gniazda kanda na atb według opisu wyprowadzeń z dokumentacji.

------------------------ [ Dodano po: 57 minutach ]

Kurcze sam już nie wiem gdzie popełniam błąd.
Dodam że jak podpinam VCC programatora do VCC płytki ATB to wszystko się wyłącza (prawdopodobnie zwarcie wtedy występuje) więc nie podłączam go .
Dla jasności.
Płytka ATB jest zasilana z portu USB-B a programator/ debuger Atmel ICE Basic ze swojego usb (podłączonego do tego samego komputera)

Z programatora wychodzi wtyczka kanda 6 pin ISP z tej wtyczki przewodami łączę się do płytki ATB najpierw spróbowałem do wtyczki kanda zgodzie z dokumentacją MOSI -> MOSI itd pomijając VCC programatora bo (powoduje zwarcie (przynajmniej tak to wygląda)). Takie połączenie nie daje rezultatu po odczycie napięcia pokazuje 0V,a przy próbie odczytu Device Signature wyskakuje taki błąd:
Obrazek
Podłączyłem też bezpośrednio przewody do pinów wyprowadzonych na ATB obok atmegi ale to samo ;/
Obrazek

Kolory przewodów :
Biały VCC
Czarny GND -> GND płytki atb
Szary RESET -> RESET płytki ATB
Pomarańczowy SCK -> PB7 płytki ATB
Zielony MISO -> PB6 płytki ATB
Brązowy MOSI -> PB5 płytki ATB



Poniżej załączam zdjęcia wyprowadzeń wtyczek:
ISP:
Obrazek

ATB :
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 mar 2021, o 17:45 
Offline
Użytkownik

Dołączył(a): 18 lut 2015
Posty: 164
Lokalizacja: Koszalin
Pomógł: 16

A co znaczy w instrukcji do Twojego urządzania informacja:
"Programming (JTAG and SPI) and debugging of all Atmel AVR 8-bitmicrocontrollers with OCD support on either JTAG or debugWIRE interfaces" ?

Czy udało się np. na płytce stykowej coś tym programatorem zdziałać?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2021, o 02:06 
Offline
Użytkownik

Dołączył(a): 09 paź 2016
Posty: 71
Lokalizacja: Olsztyn
Pomógł: 1

raczyk napisał(a):
Płytka ATB jest zasilana z portu USB-B a programator/ debuger Atmel ICE Basic ze swojego usb (podłączonego do tego samego komputera)

I tu może być cały problem. O ile mnie pamięć nie myli, całe zasilanie powinno iść tylko z programatora.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2021, o 09:09 
Offline
Moderator
Avatar użytkownika

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

tomcat65 napisał(a):
I tu może być cały problem. O ile mnie pamięć nie myli, całe zasilanie powinno iść tylko z programatora.

Ja ten programator kiedyś kupiłem - taki w wersji OEM tanio i bez obudowy, tylko sama płytka PCB i go nie używam ;) po sprawdzeniu - wolą abudowany w ATB programator ATB USBasp.... Ale ok mniejsza co ja wolę, dałbym sobie jednak rękę obciąć za to, że pin VCC na złączu tego programatora na 1000% nie wyprowadza zasilania na zewnątrz (co mnie przede wszystkim mega w nim wkurzyło) tylko trzeba stosować zewn. zasilanie procka i podłączać je właśnie do tego pinu VCC. Ale niech ktoś to ew potwierdzi - o ile ktoś używa tego programatora.

Po drugie (ale to już tak poza tematem) polecam ci zdecydowanie ECLIPSE zamiast kociego AS dzięki czemu będziesz miał od razu natywnie wspierany ATB USBasp i szybkie wygodne programowanie. A jak się uprzesz na AS i myślisz że nie da rady w nim korzystać z ATB USBasp to zajrzyj tutaj:

http://mirekk36.blogspot.com/2013/06/at ... rdude.html

i może dzięki temu odpalisz go nawet w najnowszym swoim AS. Ale mówię - spróbuj chociaż raz z ECLIPSE ;) poczytaj o różnicach AS vs ECLIPSE

http://mirekk36.blogspot.com/2011/11/dl ... tudio.html

jeśli zaś chcesz szybko wystartować z ECLIPSE to też proszę bardzo:

https://mirekk36.blogspot.com/2019/05/e ... owsze.html

tu też fajny poradnik:

http://mirekk36.blogspot.com/search?q=mars

tylko jak już to instaluj najnowsze ECLIPSE wg wyższego poradnika a nie MARS'a

Powodzenia

_________________
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: 25 mar 2021, o 09:29 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 28 mar 2013
Posty: 14
Lokalizacja: Niepołomice
Pomógł: 0

Ja uzywam tego programatora i nie ma z nim problemu. Łącze go po ISP czy jak chce debugować to po JTAG. Oczywiście trzeba odpowiednio ustawić FusBity w programowanym procku.
Zasilanie Vcc programatora musi być podłączone do złącza Kanda czy do płyty ATB.
Kolego zobacz czy masz dobrze podłączone wyprowadzenia ze złącza 6 pinowego. Czerwona żyła kabelka programatora ISP która wchodzi do złącza, jest sygnałem SCK.

_________________
0011010111001000100100101



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2021, o 18:06 
Offline
Użytkownik

Dołączył(a): 11 sty 2015
Posty: 166
Pomógł: 24

Sprawdź czy przypadkiem nie podłączyłeś programatora do złącza Kanda w odwrotnej kolejności.
Wygląda na zamienione w złączu Kanda piny VCC (2) z GND (10), przez co robi się zwarcie.

Samo wejście VTG w programatorze, nie służy do zasilania tylko do pomiaru napięcia z jakiego zasilany jest programowany układ.
Zasilanie zarówno programatora jak i układu docelowego z USB nie ma tu nic do rzeczy, bo to działa.
Można jeszcze podłączyć analizator zasilany również z USB i nadal wszystko bez problemów śmiga.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2021, o 18:10 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2562
Pomógł: 126

Coś musisz mieć pomieszane z połączeniami - dlatego robi Ci się zwarcie jak dołączasz VCC.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 mar 2021, o 12:47 
Offline
Nowy

Dołączył(a): 01 maja 2015
Posty: 6
Pomógł: 0

Dobra, Dzięki Panowie za wszelką pomoc.
Na chwilę obecną dałem sobie spokój z tym ISP i zarobiłem sobie piny pod JTAG i śmiga ładnie.



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: 13 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO