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



Teraz jest 29 gru 2024, o 03:23


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 25 lut 2013, o 19:10 
Offline
Użytkownik

Dołączył(a): 20 lut 2013
Posty: 54
Pomógł: 0

Witam,
Mógłby ktoś wytłumaczyć, co dokładnie trzeba zmienić i jak żeby móc korzystać z zewnętrznego kwarcu 16Mhz. Będzie to moje pierwsze spotkanie z fuse bitami i nie do końca wiem jak to się odbywa. Jakby ktoś mógł przybliżyć ten temat.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lut 2013, o 19:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 gru 2012
Posty: 530
Lokalizacja: Bydgoszcz
Pomógł: 8

http://atnel.pl/mkavrcalculator.html

Tam masz wszyyyyystko opisane ;)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lut 2013, o 19:33 
Offline
Użytkownik

Dołączył(a): 20 lut 2013
Posty: 54
Pomógł: 0

Tylko jest taki problem, że nie mam tego programu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lut 2013, o 19:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 gru 2012
Posty: 530
Lokalizacja: Bydgoszcz
Pomógł: 8

Oj misiu misiu, a przycisk DOWNLOAD zabrali? :P

http://atnel.pl/download/programy/SoftPack_ATB.rar

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lut 2013, o 19:39 
Offline
Użytkownik

Dołączył(a): 20 lut 2013
Posty: 54
Pomógł: 0

Misiak, nie zauważyłeś, że w wersji free nie ma amtega32?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lut 2013, o 19:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 gru 2012
Posty: 530
Lokalizacja: Bydgoszcz
Pomógł: 8

Ups :oops: ! My bad! Ja od razu miałem full wersję, stąd moja niewiedza, że nie obsługuje :)

LOW: 0xFF
HIGH: 0xD9
LOCK BAJT: 0X3F

Kwarc zewnętrzny > 8Mhz + wyłączony JTAG

Nie wiem w czym będziesz te fusy programował, więc ciężko jest mi Ci wytłumaczyć, jak to zrobić.

Ew. komenda AVRDUDE np. taka:

avrdude -p atmega32 -c usbasp -P usb -V -u -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lut 2013, o 20:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 maja 2012
Posty: 256
Pomógł: 3

Fusy najlepiej przez jakąś nakładkę na AVRDUDE robić, co byśmy nie napsocili niechcący. Ponad rok używałem AVR burn-o-mat. Nie umywa się do programu Mirka, ale działa :)
Mam nadzieję, że mnie Mirek za to nie trzaśnie ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2013, o 16:53 
Offline
Użytkownik

Dołączył(a): 20 lut 2013
Posty: 54
Pomógł: 0

Dobrze by było gdyby ktoś znający się na temacie podał gotową linijkę do avrdude.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2013, o 17:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 gru 2012
Posty: 530
Lokalizacja: Bydgoszcz
Pomógł: 8

No przeciez podalem...

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2013, o 17:36 
Offline
Użytkownik

Dołączył(a): 20 lut 2013
Posty: 54
Pomógł: 0

I to wystarczy, żeby zmienić taktowanie z fabrycznego 1Mhz na zewnętrzne 16Mhz? Chcę się upewnić żeby nic nie zepsuć, myślę, że to pierwszy i ostatni raz zmienianie fuse bitów w taki sposób. Jak tak polecacie to pewnie zainwestuje w ten od Atnela. ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2013, o 18:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 gru 2012
Posty: 530
Lokalizacja: Bydgoszcz
Pomógł: 8

Tak właśnie ta komenda wystarczy :)

A żeby Cię w tym przekonać, to otwórz stronkę http://www.engbedded.com/fusecalc/ i :

1. Wybierz Twój AVR
2. W Feature configuration zmień tylko w pierwszym listboxie na ostatnią pozycję (External Crystal / Resonator High Freq.; Start-up time: 16K + 64ms; [CKSEL=1111 SUT = 11]
3. w tej samej sekcji odhacz checkbox JTAG Interface Enabled; [JTAGEN=0]
4. Kliknij na dole APPLY i zobacz co się wygenerowało w sekcji Current settings

Powiem Ci tak - kiedyś jak jeszcze z AVRami nie miałem nic wspólnego to pracowałem u gościa, któremu składałem pewne układy na AVR. Potem programowałem te procki i nieświadomie blokowałem procki :p zraziłem się do tego strasznie. Teraz, jak zacząłem przygodę z Mirusiową płyteczką i programem Mkavrcalculator, to nie ma się czego bać :) wystarczy przeczytać i zrozumieć co oznaczają te fusebity a uwierz mi - nie zablokujesz procka :)

_________________
sig off ;(



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 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