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



Teraz jest 30 mar 2026, o 23:01


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
PostNapisane: 18 paź 2013, o 12:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 paź 2013
Posty: 62
Pomógł: 2

Witam

Początkującego walk z mikrokontrolerami ciąg dalszy.
Kupiłem kilka AVR`ów ATtiny13A. Ot taniocha, a i ilość dostępnej pamięci wymusza ruszenie mózgownicą, żeby się tam z programem zmieścić ;) Przykładowo wstawienie jednej zmiennej do delaya robi z programu 350% zajętości :D

Ale do rzeczy.

Podłączyłem ATtiny13A (dip8) do MKAVRCalculator, wszedłem do fusów uproszczonych i tam mam takie możliwości:

Kwarc niedostępny (no bo i "nóżek" xtail nie ma ;) ) OK.

Ale oscylator wewnętrzny jest. No i MKAVRCalculator oferuje: 9,6MHz i 4,8MHz (i jeszcze najmniejsze kilohercowe, ale to pomijam). Do tego ptaszek dla dzielnika taktowania CKDIV
I to wszystko. 9,6 i 4,8

Zaglądam do datasheet a tam:

• Operating Voltage:
– 1.8 - 5.5V
• Speed Grade:
– 0 - 4 MHz @ 1.8 - 5.5V
– 0 - 10 MHz @ 2.7 - 5.5V
– 0 - 20 MHz @ 4.5 - 5.5V

I teraz moje pytanie. Czy mogę jakos ustawić tego ATtiny w taktowanie przykładowo 1MHz ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 paź 2013, o 12:47 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

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

Jak ustawisz 9,6 MHz i włączysz CKDIV8 to będziesz miał 1,2 MHz. ;-)


Autor postu otrzymał pochwałę

_________________
http://www.jaglarz.info



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

Dołączył(a): 01 paź 2013
Posty: 62
Pomógł: 2

Heh, no tak sobie tez myślałem ALE...

teraz pytanie brzmi (bo oczywiscie chodzi o zasilanie ;) ) :

Czy żeby uzyskać mozliwosc zasilania 1,8V (do 4MHz) to trzeba realnie zejść z oscylatorem poniżej 4MHz czy myk z CKDIV jest równoważny ? Bo CKDIV dzieli to co dostał od oscylatora więc chyba lipa ;)

EDIT
Bo doczytałem, ze pobór prądu rośnie liniowo dla taktowania i kwadratowo dla napięcia zasilania.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 paź 2013, o 13:55 
Offline
Moderator
Avatar użytkownika

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

Najpierw to zastanów się albo powiedz nam czy robisz jakieś zasilanie bateryjne z jakiejś MINI baterii ?? że tak chcesz schodzić z tym taktowaniem w dół ?

Pytam bo zaraz jak zejdziesz za nisko to pojawi się kolejny twój post typu:

"O kurczę chyba zablokowałem procka bo już się nie odzywa w MkAvrCalculator"

;) ... jeśli zasilasz normalnie to daj sobie spokój ze schodzeniem z taktowaniem w dół, a jeśli zasilasz bateryjnie to oczywiście jak najbardziej ...

a to czy przy 1,8V MUSI być koniecznie 4MHz MAX ? no nie przesadzaj i przy 9MHz by działało .... to jest zalecenie że nie powinno być więcej


Autor postu otrzymał pochwałę

_________________
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: 18 paź 2013, o 14:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 paź 2013
Posty: 62
Pomógł: 2

No chodzi mi oczywiście o baterię. I to pastylkową 3V
O zablokowanie sie nie martwię. Kupiłem ich kilka i traktuję jako poligon więc wliczam straty. Chociaż musze przyznac, że jak przetaktowałem go na tamte sto ileś kiloherców to MKAVRCalkulator nie chciał zbytnio współpracować :D Musiałem odznaczyć ptaszka przy automagicznym spowalniaczu i wybrac przedostatnią pozycję ;) Ale poszło. Dobry program. Bardzo dobry.

O widzisz. Ja te dane traktowałem nie jako zalecenia tylko jako nakazy. Więc koniecznie chciałem zejść poniżej 4MHz.

No OK. Ale teraz już czysto z ciekawości. Da się ustawić ten 1MHz czy nie ? ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 paź 2013, o 14:26 
Offline
Moderator
Avatar użytkownika

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

rescue1 napisał(a):
Więc koniecznie chciałem zejść poniżej 4MHz.


Tzn jeśli robisz zasilanie bateryjne o takim poziomie 1,8V to zdecydowanie warto dać max takie taktowanie a nie wyższe.

rescue1 napisał(a):
Ale teraz już czysto z ciekawości. Da się ustawić ten 1MHz czy nie ?


No ale powiedz? masz 9,6MHz i dostępne dzielniki - jak chcesz uzyskać = 1MHz i po co się zapierasz nogami i rękami nad tym 1MHz zamiast 1,2MHz który ci wychodzi ? ;)

_________________
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: 18 paź 2013, o 14:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 paź 2013
Posty: 62
Pomógł: 2

Już wyjaśniam.

Bo wydaje mi się (byc moze błędnie), że owe zalecenia dotyczą oscylatora PRZED dzielnikiem. Czyli jak będe mieć taktowanie 9,6 i włączę CKDIV przez 8 to faktycznie bede mieć wyjsciowo 1,2 ale zalecenia będą dotyczyć nadal tego 9,6. Źle myślę ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 paź 2013, o 14:51 
Offline
Moderator
Avatar użytkownika

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

rescue1 napisał(a):
Źle myślę ?


źle myślisz - taktowanie procka to taktowanie procka a nie tam to co jest przed czy za dzielnikiem ;)

Skoro masz włączony dzielnik i taktowanie wewn. oscylator 9,6MHz to procek jest taktowany 1,2MHz i to się liczy

_________________
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: 18 paź 2013, o 14:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 paź 2013
Posty: 62
Pomógł: 2

OOooo! I problem z głowy! Dzięki!



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

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