Pages: [1]   Go Down
Author Topic: interner/externer Takt  (Read 2601 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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


Code:
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
Logged

0
Offline Offline
Faraday Member
**
Karma: 23
Posts: 3470
20 LEDs are enough
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Check out my experiments http://blog.blinkenlight.net

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

0
Offline Offline
Faraday Member
**
Karma: 23
Posts: 3470
20 LEDs are enough
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Gruß, Udo
Logged

Check out my experiments http://blog.blinkenlight.net

Pages: [1]   Go Up
Jump to: