Go Down

Topic: interner/externer Takt (Read 2917 times) previous topic - next topic

piaggi0

Hey Programmierfreunde,

ich habe gelesen das es möglich sei den Atmega mit einen internen Takt von 8MHz zu betreiben, was jedoch beim hochladen des Bootladers entschieden wird.

Wie kann ich denn die Einstellungen vornehmen um aussuchen zu können ob ich Intern oder Extern möchte?

Bzw. gibt es eigentlich Nachteile bei den internen 8MHz?

vielen Dank.

piaggi0

Das ist der Bootloader den ich gewohnt benutze.
Was sagen denn z.B. die einzelnen Zeilen den Atmega


Code: [Select]
diecimila.name=Arduino Diecimila, Duemilanove, or Nano w/ ATmega168

diecimila.upload.protocol=stk500
diecimila.upload.maximum_size=14336
diecimila.upload.speed=19200

diecimila.bootloader.low_fuses=0xff
diecimila.bootloader.high_fuses=0xdd
diecimila.bootloader.extended_fuses=0x00
diecimila.bootloader.path=atmega
diecimila.bootloader.file=ATmegaBOOT_168_diecimila.hex
diecimila.bootloader.unlock_bits=0x3F
diecimila.bootloader.lock_bits=0x0F

diecimila.build.mcu=atmega168
diecimila.build.f_cpu=16000000L
diecimila.build.core=arduino

Udo Klein

Das wird nicht durch den Bootloader sondern durch die Fuses festgelegt. Siehe hier http://www.mikrocontroller.net/articles/AVR_Fuses#Taktquellen_Fuse_Einstellung oder gleich im Datenblatt. Um Fuses zu setzen braucht man einen ISP das geht nicht per Bootloader.

Nachteile: Stabilität der Frequenz geringer. Nur halber Takt = halbe Rechnenleistung.

Vorteile: keine externe Taktquelle nötig, also weniger Bauteile. Spannungsversorgung kann leicht abgesenkt werden. Stromverbrauch sinkt etwas.

Gruß, Udo
Check out my experiments http://blog.blinkenlight.net

piaggi0

Wenn man sich jetzt weitgehend mehr befasst mit dem Thema Bootloader brennen.

Kann man noch mehr interessante Sachen ändern an dem Chip?

Ich besitze USBtinyISP , kann ich damit Fuses ändern/festlegen?

danke

Udo Klein

Ja, genau sowas kann man mit einem ISP machen. -  Mit einem Bootloader nicht.

Gruß, Udo
Check out my experiments http://blog.blinkenlight.net

Go Up