Hallo Sauerbruch,
eigentlich ist die Frage schon oben erklärt.
Aber gut ich versuchs mal genauer zu erklären.
Nehmen wir an, ich habe vor Urzeiten schon einmal eine Library für Bascom geschrieben, die Ebenfalls INT0 verwendet.
Und nun nehme ich diese von oben für ein Projekt hinzu, dann wollen beide INT0 und das geht nicht.
Daher wollte ich meine Lib flexibler halten und dem Programmierer überlassen, welchen Interrupt er nehmen möchte.
Ähnliches gibt es auch bereits bei den Bascom-Befehlen:
CONFIG RC5 = pin [,TIMER=2] [,WAIT=value] [,MODE=BACKGROUND]
Hier läßt sich beispielsweise per Configuration der Timer auswählen.
Ich finde auch, dass das Sinn macht. Schließlich haben die Timer meist Differenzen in den Eigenschaften.
Output Compare Match als Beispiel bei Atmega 8 sind Different.
Konnte ich deine Frage beantworten?
Micha.
Lesezeichen