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



Teraz jest 10 mar 2025, o 19:57


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 6 wrz 2013, o 09:35 
Offline
Nowy

Dołączył(a): 06 wrz 2013
Posty: 4
Pomógł: 0

Witam.
Prawie wszystko jest ok, tzn jestem w stanie zapisać odczytać pamięć flash procka, natomiast podczas próby zapisu/odczytu fusebitów wyskakuje błąd rc=-1...
Wie ktoś o co może chodzić. Czestotliwość CPU jest ustawiona domyślnie na 1MHz, chciałbym zmienić na 8MHz i nie da rady, nie wiem co jest grane.
pozdrawiam
"avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
Compiled special for http://forum.atnel.pl (v5.11.1)"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 wrz 2013, o 09:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

To nie jest chyba możliwe, żebyś mógł programować flash a nie mógł programować fusebitów.
Ten błąd pojawia się, gdy są skopane połączenia.

Pytanie pierwsze, które mi się nasuwa: ATB? Stykówka? Może coś własnej produkcji?

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 wrz 2013, o 09:40 
Offline
Nowy

Dołączył(a): 06 wrz 2013
Posty: 4
Pomógł: 0

omg... już wiem
W momencie gdy mam w procku fusebity ustawione na 1MHz, a w zakładce fusy uproszczone przełączam na 8 Mhz, w zakładce programator robi się SLOW SCK = none... A przecież procek ma jeszcze wgrane fusy na 1MHz, wiec powinien mieć załączoną tą zworkę programową 187,5 kHz...

już wszystko działa



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 wrz 2013, o 09:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

A masz ustawione w programie Auto SCK speed? Bo jeśli dzieje się tak przy włączonej opcji to trzeba napisać do Mirka bo wtedy byłby to ewidentnie błąd w programie.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 wrz 2013, o 10:23 
Offline
Nowy

Dołączył(a): 06 wrz 2013
Posty: 4
Pomógł: 0

Tak, przy włączonej opcji autosck.
No chyba, że nie mam najnowszej wersji kalkulatora, tyle linków do tego widziałem na stronach atnelowskich, że nawet nie wiem skąd to stargałem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 wrz 2013, o 10:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

Wersję zawsze masz na dole programu:
Obrazek

A najnowsza zawsze jest tutaj:
http://atnel.pl/mkavrcalculator.html

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 wrz 2013, o 10:28 
Offline
Nowy

Dołączył(a): 06 wrz 2013
Posty: 4
Pomógł: 0

Pisze mi:
masz aktualną wersję: 1.1.0 build 54
napisze do Mirka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 gru 2013, o 23:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 gru 2012
Posty: 56
Lokalizacja: Praszka
Pomógł: 1

Mam takie pytanie i problem do rozwiązania.

Najpierw pytanie:
W jaki sposób powinny być ustawione zworki (http://atnel.pl/Upload/image/atb104/instrukcja/instrukcja_104_PROCESOR_KWARC.jpg) na płytce ATB v.1.04 odpowiedzialne za taktowanie mikrokontrolera jeśli fusebity ustawione są tak by był on taktowany poprzez wewnętrzny oscylator np. wartością 1 MHz?
Mój pomysł na odpowiedź jest taki, że nie powinno ich być w ogóle, tzn. wszystkie powinny być zdjęte, ale jeśli się mylę to proszę o naprostowanie jak to powinno być w takim wypadku.

A teraz problem jaki napotkałem:
Przestawiłem sobie właśnie przy pomocy MkAvrCalculatora (obecnie najnowszego, po zmianie wsadu układu FT232) build 62 fusbity tak, że przy sprawdzaniu procka pokazuje mi ATmega32, ten który dostałem z płytką ATB w taki sposób, że w zakladce Fusy Uproszczone mam taktowanie poprzez wewnętrzny oscylator częstotliwością 1 MHz, JTAG włączony - czyli ustawienia fabryczne. Niestety nie mogę wrócić do domyślnych, z jakimi dostałem płytkę ATB tj. wyłączony JTAG, taktowanie poprzez zewnętrzny rezonator...
tak właściwie to nic nie mogę zmienić bo podczas jakichkolwiek prób zmian fusebitów otrzymuję komunikat błędu:
Kod:
avrdude: BitBang OK
avrdude: pin assign miso 3 sck 5 mosi 6 reset 7
avrdude: drain OK

 ft245r:  bitclk 230400 -> ft baud 115200
 ft245r:  bitclk 230400 -> ft baud 115200
avrdude: ft245r_program_enable: failed
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.

Compiled special for http://forum.atnel.pl (v5.11.1)

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 gru 2013, o 00:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 gru 2012
Posty: 56
Lokalizacja: Praszka
Pomógł: 1

No i zadziałało. Dzięki GwynBleidD. :)


GwynBleidD napisał(a):
Zworki przy ustawieniu wewn. rezonatora nie mają całkowicie znaczenia...

Taka możliwość też mi przyszło do głowy, tylko że dopiero po wysłaniu wiadomości... ;)

GwynBleidD napisał(a):
Mogą być, może ich nie być, mogą być poustawiane jak chcesz (byleby nie w poprzek, robiąc zwarcie).
:lol: no w poprzek to musiałoby być ciekawe :D

GwynBleidD napisał(a):
Jak masz niskie taktowanie, musisz w Calculatorze ustawić slow SCK, aby programator wolniej pracował, bo procesor nie nadąża za nim :)

A to wolne taktowanie to na jakiej wartości się kończy? / Od kiedy już nie trzeba go załączać?
No i w sumie mogłoby być takie slowsck załączone zawsze (tak teoretycznie) tylko, że wtedy wolniej by trwało ustawanie fusów?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 gru 2013, o 01:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Slow SCK powyzej 1 MHz mozesz wylaczyc i bedzie ok.

Wysłane z telefonu

_________________
Usługi druku przestrzennego - www.drumik.pl



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

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