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



Teraz jest 20 kwi 2024, o 11:06


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 17 ] 
Autor Wiadomość
PostNapisane: 18 lut 2019, o 23:29 
Offline
Nowy

Dołączył(a): 15 gru 2012
Posty: 23
Pomógł: 0

Kupiłem w połowie 2014 roku programator ATNEL. Służył mi dobrze aż dzisiaj wpadł mi w ręce ATMEGA 328P-PU. Procesor nie wykrywany przez ATB-USBASP. Myślałem, że uszkodzony. Wziąłem drugi i to samo. Pomyślałem, że niemożliwe iż kolejny procesor jest uszkodzony. Zacząłem szperać po sieci i okazuje się że akurat te procki są domyślnie z prescale 8 przy taktowaniu 8mHz. Na szczęście miałem jeszcze starszego chińczyka gdzie ustawia się prędkość zworką. Ku mojej radości avrdude zaczął widzieć procki. Zmieniłem FUSY bo programowanie w trybie wolnym zajmowało wieki i ATB też zaczął widzieć procki.

Nigdy nie aktualizowałem FW na sprzęcie ATB. Jest sposób aby to działało i żebym nie musiał posiłkować się chińczykiem?

Pozdrawiam,
Marcin

Sent from my LEX720 using Tapatalk



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 lut 2019, o 23:42 
Offline
Moderator
Avatar użytkownika

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

Akurat procki ATmega328P to jedne z których najczęściej korzystam ... ale też tysiące innych osób. Nie ma NAJMNIEJSZYCH problemów żeby programatory ATB-USBasp ich nie chciały wykrywać ... Poza tym tak jak każdy procek AVR i ten jest także taktowany fabrycznie z wewn oscylatora 1MHz.

Coś robisz źle ale co ? Na podstawie takiego opisu ciężko coś podpowiedzieć. Zamiast skupiać się na opisywaniu chińczyka mógłbyś pokazać schemat jak to podłączasz, jakąś fotkę itp - wtedy coś można byłoby pomóc

_________________
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: 19 lut 2019, o 00:02 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lut 2017
Posty: 369
Lokalizacja: Gliwice
Pomógł: 34

martii napisał(a):
Zacząłem szperać po sieci i okazuje się że akurat te procki są domyślnie z prescale 8 przy taktowaniu 8mHz.

A kupowałeś z pewnego źródła? Jeśli nie, czyli od Chinczyka, to mogą być to procesory z odzysku, dlatego mają inaczej ustawione fuse bity.
Znam to z autopsji.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2019, o 01:45 
Offline
Moderator
Avatar użytkownika

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

Zealota napisał(a):
martii napisał(a):
Zacząłem szperać po sieci i okazuje się że akurat te procki są domyślnie z prescale 8 przy taktowaniu 8mHz.

A kupowałeś z pewnego źródła? Jeśli nie, czyli od Chinczyka, to mogą być to procesory z odzysku, dlatego mają inaczej ustawione fuse bity.
Znam to z autopsji.

Ja myślę, że kolega autor nie zwraca uwagi jak wielu początkujących na Fusebit: CKDIV8 ....

ale masz rację, że ostatnio na rynku coraz więcej podróbek chińskich jeśli chodzi nie tylko o procki, ale te chińskie procki potrafią się rzeczywiście zachowywać przedziwnie

_________________
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: 19 lut 2019, o 06:37 
Offline
Nowy

Dołączył(a): 15 gru 2012
Posty: 23
Pomógł: 0

mirekk36 napisał(a):
Akurat procki ATmega328P to jedne z których najczęściej korzystam ... ale też tysiące innych osób. Nie ma NAJMNIEJSZYCH problemów żeby programatory ATB-USBasp ich nie chciały wykrywać ... Poza tym tak jak każdy procek AVR i ten jest także taktowany fabrycznie z wewn oscylatora 1MHz.

Coś robisz źle ale co ? Na podstawie takiego opisu ciężko coś podpowiedzieć. Zamiast skupiać się na opisywaniu chińczyka mógłbyś pokazać schemat jak to podłączasz, jakąś fotkę itp - wtedy coś można byłoby pomóc
No właśnie też się zdziwiłem. Kabel kanda podpięty identycznie w obu przypadkach taśmą z przejściem 10-6 pin. Procki z allegro od dobrze mi znanych i wielokrotnie używanych dostawców.

Sent from my LEX720 using Tapatalk



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2019, o 06:42 
Offline
Nowy

Dołączył(a): 15 gru 2012
Posty: 23
Pomógł: 0

Zealota napisał(a):
martii napisał(a):
Zacząłem szperać po sieci i okazuje się że akurat te procki są domyślnie z prescale 8 przy taktowaniu 8mHz.

A kupowałeś z pewnego źródła? Jeśli nie, czyli od Chinczyka, to mogą być to procesory z odzysku, dlatego mają inaczej ustawione fuse bity.
Znam to z autopsji.
Ten procesor ma oznaczenie na obudowie 328p-pu miałem jeszcze jeden chyba z TME ale miał oznaczenie 328p-n. Z nim nie było problemu.

Sent from my LEX720 using Tapatalk



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2019, o 07:46 
Offline
Moderator
Avatar użytkownika

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

martii napisał(a):
Ten procesor ma oznaczenie na obudowie 328p-pu

Toż to jest najnormalniejsze oznaczenie procka: 328p - ta literka p oznacza Picopower a PU na końcu że jest w obudowie DIP, wystarczy zajrzeć do pierwszej lepszej noty PDF ... i na pewno nie miałeś z tme 328p-n nie wymyślaj panie kolego.

_________________
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: 19 lut 2019, o 08:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1148
Lokalizacja: Kraków
Pomógł: 93

A ja myślę, że kolega nie zaznaczył w mkavrcalculator'ze opcji "Auto Slow SCK" (zobaczyłem w szklanej kuli)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2019, o 08:26 
Offline
Moderator
Avatar użytkownika

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

to jak już wróżymy z fusów to ja mogę powróżyć dzisiaj wyjątkowo - że kolega ma podpięty kondensator 100nF do pinu reset

_________________
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: 19 lut 2019, o 08:41 
Offline
Nowy

Dołączył(a): 15 gru 2012
Posty: 23
Pomógł: 0

mirekk36 napisał(a):
Zealota napisał(a):
martii napisał(a):
Zacząłem szperać po sieci i okazuje się że akurat te procki są domyślnie z prescale 8 przy taktowaniu 8mHz.

A kupowałeś z pewnego źródła? Jeśli nie, czyli od Chinczyka, to mogą być to procesory z odzysku, dlatego mają inaczej ustawione fuse bity.
Znam to z autopsji.

Ja myślę, że kolega autor nie zwraca uwagi jak wielu początkujących na Fusebit: CKDIV8 ....

ale masz rację, że ostatnio na rynku coraz więcej podróbek chińskich jeśli chodzi nie tylko o procki, ale te chińskie procki potrafią się rzeczywiście zachowywać przedziwnie
https://youtu.be/a1t-k7jg5kE

Sent from my LEX720 using Tapatalk



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2019, o 08:49 
Offline
Nowy

Dołączył(a): 15 gru 2012
Posty: 23
Pomógł: 0

mirekk36 napisał(a):
to jak już wróżymy z fusów to ja mogę powróżyć dzisiaj wyjątkowo - że kolega ma podpięty kondensator 100nF do pinu reset
Nie mam kondesatora. Piny lecą prosto do procesora. Płytka do podglądu tutaj:

https://www.barbouri.com/2017/03/10/diy ... vse-v4-23/

Na płytce jest dodatkowo kwarc z jego kondesatorami.

Jak na filmie tani chinol za 15 zł w trybie wolnym daje radę. Zmianiam nim fuses i dopiero ATB widzi procesor.

Procek z TME na fotce.

A obrazki dodajemy tak topic44.html Rożowo-Zielony J.

Sent from my LEX720 using Tapatalk



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2019, o 08:54 
Offline
Użytkownik

Dołączył(a): 27 cze 2018
Posty: 116
Pomógł: 6

Dodaj parametr -B w linii poleceń avrdude. On właśnie jest programowym ustawieniem prędkości sck.
np -B 8
http://mirekk36.blogspot.com/2013/06/gdy-nie-dziaa-usbasp-pod-eclipsem.html


Autor postu otrzymał pochwałę

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2019, o 08:58 
Offline
Nowy

Dołączył(a): 15 gru 2012
Posty: 23
Pomógł: 0

uksta1024 napisał(a):
Dodaj parametr -B w linii poleceń avrdude. On właśnie jest programowym ustawieniem prędkości sck.
np -B 256
Tak to faktycznie pomogło. Ale zawsze ATB jakoś bez tego mi działał wszelakie konfiguracje. Zresztą dlatego w niego zainwestowałem.

Chińczyk właśnie sprawdziłem tak samo się zachowuje. Zworka na szybkim i z -B 256 tak samo widzi procka jak ATB.

Sent from my LEX720 using Tapatalk



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2019, o 09:00 
Offline
Nowy

Dołączył(a): 15 gru 2012
Posty: 23
Pomógł: 0

Marhef napisał(a):
A ja myślę, że kolega nie zaznaczył w mkavrcalculator'ze opcji "Auto Slow SCK" (zobaczyłem w szklanej kuli)
Nie używam tego narzędzia. Pracuję wyłącznie na Linuxie.

Sent from my LEX720 using Tapatalk



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2019, o 09:03 
Offline
Moderator
Avatar użytkownika

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

martii napisał(a):
Procek z TME na fotce.

Ta literka N jest luzem i nie należy do symbolu procka - jeszcze raz podpowiadam, zajrzyj do noty PDF i zobacz jak są oznaczane procki AVR

_________________
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: 19 lut 2019, o 09:03 
Offline
Nowy

Dołączył(a): 15 gru 2012
Posty: 23
Pomógł: 0

martii napisał(a):
Marhef napisał(a):
A ja myślę, że kolega nie zaznaczył w mkavrcalculator'ze opcji "Auto Slow SCK" (zobaczyłem w szklanej kuli)
Nie używam tego narzędzia. Pracuję wyłącznie na Linuxie.

Sent from my LEX720 using Tapatalk
A procesory te wyglądają tak.


A obrazki dodajemy tak topic44.html Rożowo-Zielony J.
Sent from my LEX720 using Tapatalk



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2019, o 15:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

martii napisał(a):
Nie używam tego narzędzia. Pracuję wyłącznie na Linuxie.
mkAVRCalculator można bez problemów uruchomić pod linuxem :). Jest na tym forum trochę wątków o tym.

Stary (prawdę mówiąc to już bardzo stary) firmware do USBasp obsługiwał zmianę częstotliwości na SLOW SCK tylko poprzez zworkę. Potem do firmware dodano programowe sterowanie, co wywołuje się w avrdude poprzez dodanie litery -B i wartości SCK. Obecnie (prawie) wszyscy korzystający z aktualnych wersji USBasp korzystają ze sterowania poprzez oprogramowanie a nie bawią się w przełączanie zworek. W ATB-USBasp z tego powodu została usunięta zworka do SLOW SCK, bo po co się bawić w przełączanie zworki jak można to robić programowo parametrem przy programowaniu.
Dlatego jak chcesz móc programować procek z wolnym taktowaniem, to musisz w avrdude użyć parametry -B (np. -B 8). Jak korzystasz z mkAVRCalculatora to wystarczy zaznaczyć checkboxa "Auto Slow SCK" i jak jest to wymagane to SLOW SCK jest automatycznie ustawiane przez to narzędzie.

--
Pozdrawiam,
Robert



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

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