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



Teraz jest 22 gru 2024, o 17:05


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 
Autor Wiadomość
PostNapisane: 9 lut 2015, o 17:35 
Offline
Nowy

Dołączył(a): 04 lut 2014
Posty: 5
Pomógł: 0

Witam!
Zrobiłem sobie USBASP z optoizolacją i mam pewien problem otóż na starszym komputerze (z Windows XP) wszystko działa prawidłowo, podłączony mikrokontroler jest prawidłowo rozpoznawany, można go zaprogramować. Niestety gdy podłączę go do nowszego komputera (z Windows 7) przy pierwszej próbie sprawdzenia podłączonego mikrokontrolera otrzymuję taki błąd:
Obrazek

Przy czym poprawnie rozpoznaje że podpięta jest Atmega8. Przy kolejnych próbach otrzymuję taki błąd:
Obrazek

Z tego co szukałem w internecie taki błąd oznacza złe podłączenie programator -> mikrokontroler, jednak połączenie samo w sobie jest w porządku bo jak wspominałem na starszym komputerze wszystko działa, następnie przepinam tylko kabel USB nie ruszając niczego innego i otrzymuję taki błąd.
Próbowałem również na laptopie rodziców (Windows 7) i również otrzymuję takie błędy.
Wsad do programatora to najnowszy z tej strony http://www.fischl.de/usbasp/
Sterowniki na wszystkich komputerach to libusb_0.1.12.1 , na laptopie próbowałem również z sterownikami zainstalowanymi przy pomocy Zadig (po wcześniejszym odinstalowaniu poprzednich sterowników).

Jeszcze schemat ( kondensator C4 na schemacie to w rzeczywistości bezpiecznik polimerowy 350mA):
Obrazek

Proszę o pomoc w rozwiązaniu problemu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2015, o 18:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2014
Posty: 447
Lokalizacja: DKL
Pomógł: 53

Na jakie napięcie masz diody Zenera?
Przy niektórych komputerach i problemach z USBasp Zenerki powinny być na 3,3V o ile dobrze pamiętam.

_________________
Migracja z punktu B do punktu C
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2015, o 19:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Wszystko co potrzebujesz znajdziesz tutaj:
http://atnel.pl/programator-atb-usbasp.html
Jest tam schemat, a przede wszystkim opis jak poprawnie zainstalować USBASP pod między innymi Windows 7.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2015, o 19:27 
Offline
Nowy

Dołączył(a): 04 lut 2014
Posty: 5
Pomógł: 0

matw napisał(a):
Na jakie napięcie masz diody Zenera?
Przy niektórych komputerach i problemach z USBasp Zenerki powinny być na 3,3V o ile dobrze pamiętam.

Diody mam na 3,3V

anshar napisał(a):
Wszystko co potrzebujesz znajdziesz tutaj:
http://atnel.pl/programator-atb-usbasp.html
Jest tam schemat, a przede wszystkim opis jak poprawnie zainstalować USBASP pod między innymi Windows 7.


Próbowałem z sterownikami podanymi na blogu Mirka (w linku powyżej po wybraniu sterowników przekierowuje do tego samego artykułu) jednak nie pomogło.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2015, o 19:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

A próbowałeś z tą zworką JP1? Nie powinna być zwarta, by go spowolnić? W konstrukcji pana Mirka jest to załatwione programowo (-B 8), a u Ciebie pewnie sprzętowo.

------------------------ [ Dodano po: 5 minutach ]

JP1 - Slow SCK


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2015, o 20:13 
Offline
Nowy

Dołączył(a): 04 lut 2014
Posty: 5
Pomógł: 0

anshar napisał(a):
A próbowałeś z tą zworką JP1? Nie powinna być zwarta, by go spowolnić? W konstrukcji pana Mirka jest to załatwione programowo (-B 8), a u Ciebie pewnie sprzętowo.

------------------------ [ Dodano po: 5 minutach ]

JP1 - Slow SCK


Działa :D
Podobno najnowszy wsad do programatora obsługuje programowo Slow SCK, a zworkę sobie wyprowadziłem na wszelki wypadek (jak widać dobrze że to zrobiłem), po za tym wykorzystuje się ją przy programowaniu mikrokontrolerów taktowanych <1.5MHz a Atmega z którą próbuję się dogadać ma ustawiony wewnętrzny oscylator na 8MHz dla tego nie próbowałem jej zakładać.
Ale najważniejsze że działa, dziękuję za pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2015, o 15:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 maja 2013
Posty: 432
Lokalizacja: Gostyń / Poznań
Pomógł: 25

Mazur napisał(a):
ustawiony wewnętrzny oscylator na 8MHz dla tego nie próbowałem jej zakładać.


Ale ma też pewnie bit CKDIV8 który ci to domyślnie zmienia na 1Mhz... dlatego nie działało obstawiam...

_________________
Podpis...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2015, o 19:31 
Offline
Nowy

Dołączył(a): 04 lut 2014
Posty: 5
Pomógł: 0

eMCe2 napisał(a):
Mazur napisał(a):
ustawiony wewnętrzny oscylator na 8MHz dla tego nie próbowałem jej zakładać.


Ale ma też pewnie bit CKDIV8 który ci to domyślnie zmienia na 1Mhz... dlatego nie działało obstawiam...


Atmega8 posiada w ogóle taki bit? Bo np w ustawieniach dla Atiny2313 widzę taki bit ale przy Atmedze8 nie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 mar 2015, o 18:45 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Bitu takiego nie ma, ale jest to ustawiane bitami CKSELx. W MkAvrCalculator po odczytaniu fusebitów z nowej atmegi widać w zakładce Fusy uproszczone, że jest ustawione taktowanie wewnętrznym generatorem 1 MHz. Po zmianie na 8 MHz można sobie sprawdzić w zakładce Fusy manualne co się zmieniło.


Autor postu otrzymał pochwałę

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 mar 2015, o 18:51 
Offline
Moderator
Avatar użytkownika

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

Poza tym na schemacie coś "ciekawie" wygląda kondensator C4 włączony w szereg na zasilaniu z USB ;)

_________________
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: 23 mar 2015, o 18:55 

Pomógł: 0

mirekk36 napisał(a):
Poza tym na schemacie coś "ciekawie" wygląda kondensator C4 włączony w szereg na zasilaniu z USB ;)

No dziwnie wygląda ale to wcześniej kolega napisał że
Cytuj:
Jeszcze schemat ( kondensator C4 na schemacie to w rzeczywistości bezpiecznik polimerowy 350mA):



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 23 mar 2015, o 19:06 
Offline
Moderator
Avatar użytkownika

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

to nadal nie zmienia faktu, że dziwnie wygląda ten kondensator ;) tak to można np narysować sobie lampę PCL86 i później w opisie dodać, że to np procesor ATtiny2313 ;) ....

Napisałem bo mnie takie wytłumaczenia nie przekonują ;)

_________________
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: 23 mar 2015, o 19:10 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

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

Tym bardziej że przecież element bezpiecznika nie problem znaleźć i wstawić na schemat.

_________________
http://www.jaglarz.info



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

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

Jaglarz napisał(a):
Tym bardziej że przecież element bezpiecznika nie problem znaleźć i wstawić na schemat.

Tak samo nie wspominając o zrobieniu elementu bibliotecznego z dwiema nogami ;)

_________________
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: 23 mar 2015, o 23:11 
Offline
Nowy

Dołączył(a): 04 lut 2014
Posty: 5
Pomógł: 0

Krauser napisał(a):
Bitu takiego nie ma, ale jest to ustawiane bitami CKSELx. W MkAvrCalculator po odczytaniu fusebitów z nowej atmegi widać w zakładce Fusy uproszczone, że jest ustawione taktowanie wewnętrznym generatorem 1 MHz. Po zmianie na 8 MHz można sobie sprawdzić w zakładce Fusy manualne co się zmieniło.

Dziękuje za wyjaśnienie.

Co do nie szczęsnego kondensatora który jest bezpiecznikiem, w ostatniej chwili musiałem zmienić jego obudowę i o ile poprzednią miałem w bibliotece to nowej nie mogłem znaleźć i postanowiłem podstawić podobny kondensator. Własnych elementów nie umiem jeszcze robić, ale mam nadzieję że niedługo obejrzę kurs EAGLE'a i się to zmieni. Natomiast nie wiem dlaczego przed publikacją po prostu nie zmieniłem elementu na schemacie na właściwy zamiast tworzyć nie potrzebne zamieszanie, najwyraźniej byłem trochę zbyt zaaferowany działaniem programatora :lol:



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

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