Zitat Zitat von guenter1604
genau das fehlt in der Bascom-Reference. Ideal wäre eine Tabelle die auflistet welcher Highlevelbefehl welches Register setzt.
Hallo Günter!

Ja, die Hilfe könnte man etwas ausbauen. Es bringt einem aber auch sehr viel, wenn man zusätzlich zur Hilfe, die Bücher von Roland Walter und Claus Kühnel liest.

Und als kleiner Tipp: Man kann, mit der in Bascom eingebauten Simulation, herausfinden, welche Register bei einem Highlevel-Befehl verändert werden. Einfach einen Breakpoint beim Highlevel-Befehl sezten. Das Programm starten. Das Programm bleibt dann beim Breakpoint stehen. Dann stellt man auf der rechten Seite die IO-Ansicht so ein, dass man die einzelnen Bit sieht (Bin-Ansicht). Und die Farben stellt man auch zurück.

Bild hier  

Nun kann man mit "Step into Code (F8)" einen Schritt weiter gehen. Jetzt sieht man, welche Änderungen z.B. die Codezeile ``Config Adc = Single , Prescaler = Auto , Reference = Avcc``
durchführt.

Bild hier  

Im Datenblatt zum jeweiligen AVR-Mikrocontroller kann man jetzt nachschlagen, was damit eingestellt wurde.

mfg
Gerold
:-)