Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
embedded_systems:avr8:ntb_avr-headerboard [2014-01-23 07:36] – leander | embedded_systems:avr8:ntb_avr-headerboard [2022-06-08 17:25] – Urs Graf | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
<box green right 30% | Repository> | <box green right 30% | Repository> | ||
Div. Unterlagen, Altium Daten | Div. Unterlagen, Altium Daten | ||
- | * [[https:// | + | * [[https:// |
</ | </ | ||
* Atmel AT90USB1287 USB Mikrocontroller | * Atmel AT90USB1287 USB Mikrocontroller | ||
Zeile 13: | Zeile 13: | ||
[{{ .: | [{{ .: | ||
===== Schema, User Manual und Datenblätter ===== | ===== Schema, User Manual und Datenblätter ===== | ||
- | * {{:Datenblaetter: | + | * [[https:// |
* {{.: | * {{.: | ||
+ | |||
+ | ===== Bootloader für Flip ===== | ||
+ | {{: | ||
===== Fuses ===== | ===== Fuses ===== | ||
- | Am NTB werden die AVR Microcontroller mit nachfolgender Konfiguration eingesetzt. Die Grundkonfiguration kann mit einem JTAG über das [[: | + | Am NTB werden die AVR Microcontroller mit nachfolgender Konfiguration eingesetzt. Die Grundkonfiguration kann mit einem JTAG über das Microchip |
^ Fuse ^ Wert ^ | ^ Fuse ^ Wert ^ | ||
| BODLEVEL | 2V6 | | | BODLEVEL | 2V6 | | ||
Zeile 31: | Zeile 34: | ||
| CKOUT | UNCHECKED | | CKOUT | UNCHECKED | ||
|SUT_CKSEL | EXTXOSC_8MHZ_XX_258CK_65MS | | |SUT_CKSEL | EXTXOSC_8MHZ_XX_258CK_65MS | | ||
+ | |||
+ | ===== Ändern des Clock-Prescalers zur Laufzeit ===== | ||
+ | Falls der System Clock des AVRs geändert werden möchte, kann dies über den Clock-Prescaler erfolgen. Zum einen kann dieser über das Fuse-Bit CKDIV8 durch 8 dividiert werden oder zur Laufzeit kann das CLKPR-Register auf den gewünschten Wert gesetzt werden. Die Tabelle welcher Wert welchem Teiler entspricht ist im User Guide des AVRs in der Tabelle 6-10 (Seite 48) ersichtlich. \\ | ||
+ | **Um den Prescaler zu ändern, ist die Funktion '' |