Bascom program


Witam!

Programując w Bascom'ie na samym początku wpisuję się taką komende jak:

$crystal = 16000000

i z tego co się domyślam to jest to taktowanie mikrokontrolera tak??

W układzie gdzie ten program jest wykorzystany z taką komendą znajduje się kwarc 16MHz stąd się domyślam że taka wartość a co trzeba wpisać gdy nie ma żadnego rezonatora??
Dla np. mikrokontrolera ATtiny2313 trzeba wpisać: 8000000??

Z góry dziekuję!
Pozdrawiam!




Portret użytkownika mirley

Re: Taktowanie

Trzeba wpisć taką częstotliwość jaką faktycznie procesor jest taktowany. To znaczy jeśli jest kwarc zewnętrzny to należy wpisać jego wartość, jeżeli taktowanie wewnętrzne to zależnie od ustawień, dla tiny2313 jeśli dzielnik przez 8 jest wyłączony to należy ustawić 8000000 a gdy dzielenie częstotliwości jest włączone to 1000000

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika Chester

dzielnik ??

Gdzie się ten dzielnik ustawia??

Portret użytkownika mirley

Re: Dzielnik

Dzielenie częstotliwości przez 8 dla attiny2313 jest w fusebitach. Popatrz w opisie http://mirley.firlej.org/fuse_bity_w_mikrokontrolerach_avr

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.