Gast
#210414
Hallo ich möchte ein MIDI-Device in Betrieb nehmen und schließe die externe Beschaltung erstmal ans STK-500 an, um die Funktion zu überprüfen. Für die MIDI-Schnittstelle nehm ich den UART vom eingesteckten ATmega16. Um die Baudrate zu generieren braucht´s natürlich erstmal einen definierten Takt. Erstmal möchte ich es mit der On-Board-Clock probieren, da tauchen schon die ersten Fragen auf: Im Handbuch steht 3,68 MHz als höchste Frequenz. Im Programmer-Dialog des AVR Studio steht 3,69 MHz, attainable 3,686 MHz. Wieso 3,69 als Einstellung und 3,686 nutzbar? Sind es diesmal alle Nachkommastellen oder ist im AVR-Studio mal eben eine mehr genannt obwohl in Wirklichkeit noch drei weitere folgen müssten um den Teiler für die Baudrate korrekt zu berechnen? Was ich desweiteren nicht verstehe sind die Oscillator Lock Bits. Hab mir den Text im Handbuch des STK-500 mehrmals durchgelesen aber verstehe nichtmal genau, welchen Sinn die Lockbits erfüllen. Geht es nur um die Start-Up-Time und die Aktivierung / Deaktivierung der AVR-internen Clock?