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 [2013-04-05 08:15] – kalberer | embedded_systems:avr8:ntb_avr-headerboard [2022-06-08 17:25] – Urs Graf | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== NTB AVR-Headerboard ====== | ====== NTB AVR-Headerboard ====== | ||
- | + | <box green right 30% | Repository> | |
+ | Div. Unterlagen, Altium Daten | ||
+ | * [[https:// | ||
+ | </ | ||
+ | * Atmel AT90USB1287 USB Mikrocontroller | ||
+ | * 32 MBit serielles Flash (SPI) | ||
+ | * 8 MHz | ||
+ | * USB-Schnittstelle | ||
+ | * JTAG-Schnittstelle | ||
+ | * 3.3V I/Os | ||
+ | * Versorgung über USB möglich | ||
+ | [{{ .: | ||
===== 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 AVR Studio unter dem Punkt //Fuses// eingestellt werden. Die Fuses können unter //Tools - AVR Programming// | + | 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 22: | 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 '' |