-
-
Erfahrener Benutzer
Fleißiges Mitglied
ist eine interessante Alternative. Leider funktioniert das nur mit Bascom. Wenn ich aber Inline-Assembler nehmen möchte, kann ich das so nicht machen.
Besonders dann nicht, wenn man mal eine Lib draus machen will.
Es gibt aber einen Syntax, den der Compiler kapiert. Ich hatte es nämlich schon mal ausprobiert. Aber der Code war so logisch und simpel, dass ich mir keine Notitz gemacht habe.
Jetzt wollte ich das mal anwenden und merke, ich kriegs nicht mehr zusammen.
Es war irgendwie so:
TCCR2A=(2^COM2B1) + (2^COM2A1)
Das war mit beliebigen Register machbar. Auch um einen Timer zu setzen (Prescaler etc.)
Wenn ich das so schreibe:
TCCR2A=2^COM2B1
funktioniert es. aber mit einem weiteren Bit nicht. Irgendwie war da ein Trick mit den Klammern.
Mitch.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen