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



Teraz jest 1 mar 2025, o 10:41


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 24 ] 
Autor Wiadomość
PostNapisane: 28 sty 2015, o 15:54 
Offline
Nowy

Dołączył(a): 17 sty 2014
Posty: 14
Lokalizacja: Warszawa
Pomógł: 0

Witam,
Ostatnio staram się zaprogramować Atmege32u2 z wbudowanym USB. Według noty aplikacyjnej, fuse bity ustawione są na programator ISP. Podłączam programator usbasp, ale niestety nie mogę się z prockiem połączyć. Zlutowałem już 5 atmeg, specjalnie zrobiłem płytke z wyprowadzeniami, aby wpiąć ją do stykówki. Niestety nie mogę sobie z nią porawdzić. Z atmegami typu 32, 128 2560 itd nie ma problemu.
Czy wie ktoś może co mogę robić źle?
Pozdrawiam,



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 17:06 
Offline
Użytkownik

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

a może dodać w avrdude parametr np.: -B 24



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 17:20 

Pomógł: 0

Co to znaczy "nie mogę się połączyć"? Jakiego oprogramowania używasz, jak podłączyłeś usbasp do megi, co to za uspasp?



Ostatnio edytowano 28 sty 2015, o 21:20 przez wwojtek, łącznie edytowano 1 raz

Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 18:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

No i najważniejsze. Sterowniki masz? Sam pisałeś czy jakieś gotowe?
I pytanie ode mnie... SKĄD MASZ Atmege typu U? Ja też chce!

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 18:59 
Offline
Użytkownik

Dołączył(a): 11 wrz 2013
Posty: 709
Zbananowany użytkownik

Pomógł: 23

WoodPaker napisał(a):
No i najważniejsze. Sterowniki masz? Sam pisałeś czy jakieś gotowe?
I pytanie ode mnie... SKĄD MASZ Atmege typu U? Ja też chce!


Np. stąd :P.
http://www.tme.eu/pl/katalog/?idp=1&sea ... rameters=1

--
Grzegorz...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 20:26 
Offline
Nowy

Dołączył(a): 17 sty 2014
Posty: 14
Lokalizacja: Warszawa
Pomógł: 0

Uzywam mkvcalculator i avrdude z tej aplikacji. Podłączam na bank dobrze, tzn reset, gnd, 5v, mosi i miso. Inne procki łączą mi się bez problemu. Atmege kupilem.


"a może dodać w avrdude parametr np.: -B 24", co to oznacza, co to robi??



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 20:42 
Offline
Użytkownik

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

Upraszczając: zwalnia szybkość programowania arvdude (przydatne dla "świeżych" procesorów AVR-nowszych typów).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 20:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

Grzegorz... napisał(a):
[
Np. stąd :P.
rameters=1

--
Grzegorz...



Ech... I pytaj sie... Nie chodziło mi o przykład. Bo ja wiem, że tam można za 30zł czy 40zł kupić (bo przesyłka). Ale wydawanie 40zł na jeden procesor ośmiobitowy to stanowczo za dużo

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 20:56 
Offline
Użytkownik

Dołączył(a): 11 wrz 2013
Posty: 709
Zbananowany użytkownik

Pomógł: 23

WoodPaker napisał(a):
Grzegorz... napisał(a):
[
Np. stąd :P.
rameters=1

--
Grzegorz...



Ech... I pytaj sie... Nie chodziło mi o przykład. Bo ja wiem, że tam można za 30zł czy 40zł kupić (bo przesyłka). Ale wydawanie 40zł na jeden procesor ośmiobitowy to stanowczo za dużo


Czegoś nie "kumam"?
Przecież "zwykła" ATMega32 kosztuje w przybliżeniu tyle samo.

--
Grzegorz...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 21:19 

Pomógł: 0

MnCi1990 napisał(a):
Podłączam na bank dobrze, tzn reset, gnd, 5v, mosi i miso.
A sygnał zegarowy?



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 21:46 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3217
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Grzegorz... napisał(a):
WoodPaker napisał(a):
Grzegorz... napisał(a):
[
Np. stąd :P.
rameters=1

--
Grzegorz...



Ech... I pytaj sie... Nie chodziło mi o przykład. Bo ja wiem, że tam można za 30zł czy 40zł kupić (bo przesyłka). Ale wydawanie 40zł na jeden procesor ośmiobitowy to stanowczo za dużo


Czegoś nie "kumam"?
Przecież "zwykła" ATMega32 kosztuje w przybliżeniu tyle samo.

--
Grzegorz...


Atmega 32 kosztuje 12 zł ;-)

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 21:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

Grzegorzu, Jaglarzu, ależ nie. Atmega32 kosztuje mnie 8,50zł w obudowie DIP,a w obudowie TQFP 6zł :)
Niestety na razie do wersji z U nie mam dostępu poza sklepami, które maja w ofercie drogie wysyłki :)

MiniCi, pokaż schemat. Czy nie zapomniałeś o filtrowaniu napięcia? Może jakieś zdjęcie. Czy błąd jest rc=-1 czy może jakiś inny? Pokaż ustawienia MKAvr'a. Wszystko co mogłoby nas naprowadzić na rozwiązanie.

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 22:16 
Offline
Użytkownik

Dołączył(a): 11 wrz 2013
Posty: 709
Zbananowany użytkownik

Pomógł: 23

No ja odnośnie ceny na szybko "podparłem się TME" no i tu ATMEGA32U2-AU kosztuje 16,40 zł, a ATMEGA32-16AU 13,00 zł, więc rozbieżność cen nie jest olbrzymia. Rozumiem argument odnośnie przesyłki, ale to się "załatwia" większym zamówieniem.

Co do programowania to zaraz "dorwę" notę, bo coś mi świta, że tam chyba ISP jest inaczej rozwiązane (ale mogę się mylić).

--
Grzegorz...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 22:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

To dodam... 8,50zł lub 6,00zł za całość (brak dodatkowych kosztów przesyłki). W TME nie kupuje bo nie mam aż tak dużych zamówień żeby mi się opłacało.
A tam nie jest to rozwiązanie podobnie jak w Atmega128?

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2015, o 08:32 
Offline
Nowy

Dołączył(a): 17 sty 2014
Posty: 14
Lokalizacja: Warszawa
Pomógł: 0

Nota pdf mówi, że można użyć ISP lub bootload.

The device is manufactured using Atmel’s high-density nonvolatile memory technology. The onchip
ISP Flash allows the program memory to be reprogrammed in-system through an SPI serial
interface, by a conventional nonvolatile memory programmer, or by an on-chip Boot program
running on the AVR core. The boot program can use any interface to download the application
program in the application Flash memory.


Używam płytki stykowej i mam podłączone wszystkie piny zasilania i gnd.
W zalacznikach umieściłem płytke i ustawienia w mkavrcalculator.

ObrazekObrazek

Jeśli czyjś pomysł zadziała oddam płytke wraz z wlutowaną atmegą, taka mała motywacja.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2015, o 10:38 
Offline
Użytkownik

Dołączył(a): 11 wrz 2013
Posty: 709
Zbananowany użytkownik

Pomógł: 23

To ja Ci podpowiem ;).
http://www.atmel.com/Images/doc7799.pdf strona 259.
Tu musisz pamiętać, że to jest PDI i musi go obsługiwać programator.
AVRDude też musi posiadać obsługę PDI.
No i piny gdzie podłączasz programator - nota powyżej strona 2.

Co do PDI to tu masz cosik na blogu Mirka http://mirekk36.blogspot.com/2012/01/mk ... iny10.html i tu http://mirekk36.blogspot.com/2013/07/at ... lator.html, sam nie oglądałem więc nie wiem czy coś Ci rozjaśni.

--
Pozdrawiam.
Grzegorz...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2015, o 11:15 

Pomógł: 0

@Grzegorz... To nie jest PDI. Też się nabrałem na oznaczenia pinów, ale interfejs PDI ma tylko dwie linie (PDI_DATA, PDI_CLK) i występuje w Xmegach.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2015, o 11:41 
Offline
Użytkownik

Dołączył(a): 11 wrz 2013
Posty: 709
Zbananowany użytkownik

Pomógł: 23

wwojtek napisał(a):
@Grzegorz... To nie jest PDI. Też się nabrałem na oznaczenia pinów, ale interfejs PDI ma tylko dwie linie (PDI_DATA, PDI_CLK) i występuje w Xmegach.


Kurcze faktycznie masz rację.
Zbyt pobieżnie przejrzałem notę (oczywiście zwiodło mnie nazewnictwo wejść).
Mea kulpa.

--
Grzegorz...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2015, o 12:06 
Offline
Nowy

Dołączył(a): 17 sty 2014
Posty: 14
Lokalizacja: Warszawa
Pomógł: 0

Mam dosc juz tej atmegi, ale musi być wyjście by to połączyć. Kiedy klikam sprawdz AVR to wyskakuje blad avr dude.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2015, o 12:15 
Offline
Użytkownik

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

W datasheet ATMEGA8U2/16U2/32U2 rozdział 25.8 Serial Downloading i rozdział 25.9:
rysunek 25-7 jest wyraźnie zaznaczone, że programator (ISP!) podłącza się do pinów PB2=PDI, PB3=PDO, PB1=SCK, a nie do MISO, MOSI, SCK, interfejsu SPI. I tu wychodzi bałaganiarstwo Atmela, bo niżej już te PDI, PDO są oznaczane jako MOSI, MISO (rys 25-8).
I jeszcze jedno lepiej dać jakiś zegar na XTAL1 ( jeżeli nie ma rezonatora kwarcowego)-tak na wszelki wypadek-rys 25-7.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2015, o 12:33 
Offline
Nowy

Dołączył(a): 17 sty 2014
Posty: 14
Lokalizacja: Warszawa
Pomógł: 0

Właśnie pod te piny się podłączam i nic.
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2015, o 12:42 
Offline
Użytkownik

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

No a piny zasilania 32 (31, 28 USB może niekonieczne)?
i zegar 1, 2 ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2015, o 13:28 
Offline
Nowy

Dołączył(a): 17 sty 2014
Posty: 14
Lokalizacja: Warszawa
Pomógł: 0

Tak wszystkie piny, zasilania 31 i 32 tez. Rezonator probowalem i 16 MHz i 8.. Ogólnie stosuje procesory ARM stm. Nigdy takiego problemu nie mialem, ze starszymi atmegami problemu tez nie mam. Chcialem wykorzystac ten procek jako konwerter RS USB i do wykonania kilku funkcji.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2015, o 15:04 
Offline
Użytkownik

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

A z jakiej wersji avrdude korzystasz?



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

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