ATNEL tech-forum
https://forum.atnel.pl/

ATB - zmiana taktowania na oscylator wewnętrzny 1MHz
https://forum.atnel.pl/topic18401.html
Strona 1 z 1

Autor:  taszyn [ 13 maja 2017, o 15:21 ]
Tytuł:  ATB - zmiana taktowania na oscylator wewnętrzny 1MHz

Dla testów chciałbym zmienić taktowanie ATmega32 w ATB na oscylator wewnętrzny i tylko 1MHz. Fusebity zmieniłem mkAVR Calculatorem: Fusy uproszczone / Wewnętrzny oscylator / 1MHz. Potem Programator AVR / Fuse Bity / Zapis / Wykonaj. Wszystko działa, wgrany wcześniej program spowolnił zgodnie z oczekiwaniami (był wgrany pod 11.0592MHz).

Zmieniłam ustawienie w projekcie w Eclipse, tak by odzwierciedlić nowe taktowanie procesora. Tyle, że teraz w Eclipse dostaję rc=-1 przy próbie wgrania programu. Jeśli ustawię szybsze taktowanie wew. oscylatora - np. 4 Mhz - wszystko działa poprawnie.

Czy coś jeszcze powinienem zmienić, żeby skorzystać z wew. oscylatora 1MHz?

Autor:  taszyn [ 13 maja 2017, o 15:40 ]
Tytuł:  Re: ATB - zmiana taktowania na oscylator wewnętrzny 1MHz

zubik napisał(a):
slow sck w programatorze


Tak podejrzewam, że to coś koło tego. Ale gdzie ustawić slow sck w ATB? Patrzę i patrzę i nie mogę znaleźć zworki żadnej... chyba ślepnę na stare lata ;).

Autor:  xentis [ 13 maja 2017, o 15:45 ]
Tytuł:  Re: ATB - zmiana taktowania na oscylator wewnętrzny 1MHz

W ustawieniach projektu w zakładce programator musisz wpisać wartość spowolnienia slowsck
Obrazek

Wartość jaką należy podać możesz odczytać np z MkAvrCalc
Obrazek

Zworka SlowSck już bardzo dawno została zastąpiona programową opcją - w ten sposób masz kontrolę spowolnienia. Przy zworce albo masz wwoollnnoo albo normalnie ;)

Autor:  tonygryps [ 13 maja 2017, o 15:49 ]
Tytuł:  Re: ATB - zmiana taktowania na oscylator wewnętrzny 1MHz

A jakim programatorem programujesz atb usb isp? Mirkowym ? i zobacz czy wykrywa mkcalkulator jak Mirkowy programator i calkulator wykrywa to jeszcze w eklipsie trzeba wpisać bodajże -b8 żeby spowolnić magistralę gdzie to wpisać to jest w którymś poradniku Mirka chyba o miganie diodą.

Autor:  taszyn [ 13 maja 2017, o 15:57 ]
Tytuł:  Re: ATB - zmiana taktowania na oscylator wewnętrzny 1MHz

Tak, mam ATB 1.05 i programuję wbudowanym USBasp. Szukam teraz jakiejś opcji w Eclipse, ale nie wpadłem, żeby trzeba to zrobić jako dodatkową opcję do przekazania do avrdude.

-B 8 jak najbardziej pomogło

Pewnie było to opisane ładnie w jakimś mirkowym poradniku, ale ogrom dostępnego materiału powala... ;)

Pięknie dziękuję! :)

Autor:  xentis [ 13 maja 2017, o 19:22 ]
Tytuł:  Re: ATB - zmiana taktowania na oscylator wewnętrzny 1MHz

taszyn napisał(a):
Pewnie było to opisane ładnie w jakimś mirkowym poradniku, ale ogrom dostępnego materiału powala... ;)
Ano czasem też mam problem że wiem że Mirek o tym mówił ... kurcze tylko w którym poradniku... :shock:
Jeśli chodzi o jakieś szerokie zagadnienie to sprawa prosta bo wystarczy w wyszukiwarkę np AVPlayer-a wklepać i już, gorzej jak kwestia była poruszana jakby przy okazji... :cry:
A o slowsck Mirek mówił np tu https://youtu.be/cNCUL1VtmbE?t=10m8s 8-)

Autor:  mirekk36 [ 13 maja 2017, o 20:06 ]
Tytuł:  Re: ATB - zmiana taktowania na oscylator wewnętrzny 1MHz

xentis napisał(a):
A o slowsck Mirek mówił np

Podpowiem że NAJBARDZIEJ istotne zagadnienia w tym to ze SLOWSCK to nie trzeba nawet szukać w poradnikach wideo tylko wejść że na bloga ;) i w prawej kolumnie są zebrane krótko działy informacji - nagłówki ... rzut okiem i już wiadomo

Obrazek

Autor:  taszyn [ 14 maja 2017, o 10:51 ]
Tytuł:  Re: ATB - zmiana taktowania na oscylator wewnętrzny 1MHz

Fajnie, że można się także tutaj zapytać i nie spotkać się z całkowitym potępieniem i skazaniem na banicję... ;)

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/