logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak skonfigurować AVR z wewnętrznym oscylatorem w Bascom?

mgsk8er 25 Mar 2008 11:56 2429 21
REKLAMA

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy konfiguracji mikrokontrolerów AVR, takich jak AtMega8 i AtTiny13, do pracy z wewnętrznym oscylatorem zamiast zewnętrznego kwarcu, programowanych w Bascomie. Kluczowym elementem jest poprawne ustawienie fusebitów, które decydują o źródle taktowania procesora. Fusebity należy ustawiać zgodnie z dokumentacją (datasheet) mikrokontrolera, szczególnie w rozdziale dotyczącym "System Clock and Clock Options". Wewnętrzny oscylator AtMega8 działa domyślnie z częstotliwością 1 MHz, co można potwierdzić odłączeniem kwarcu. Fusebity można wygodnie ustawiać za pomocą kalkulatora online (np. http://palmavr.sourceforge.net/cgi-bin/fc.cgi). Należy unikać zmiany fusebitów dotyczących pinu RESET na I/O bez odpowiedniego programatora, gdyż może to uniemożliwić dalsze programowanie przez ISP. W Bascomie fusebity są opisane i można je ustawić bez konieczności głębokiej znajomości noty katalogowej, jednak zaleca się dokładne zapoznanie z dokumentacją, aby uniknąć zablokowania mikrokontrolera. Praktyczne doświadczenia potwierdzają, że nieprawidłowe ustawienie fusebitów wpływa na prędkość taktowania i stabilność działania układu.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA