Gast
#224428
Wie kann ich im AVR-Studio einem Bit einen Namen geben nach dem Prinzip: .equ Beispiel = 0x32 .equ BeispielBit = porta,3 ; für bit Nr. 3
|
Anzeige
|
AVR Studio und Bit definieren
Gast
#224428
Wie kann ich im AVR-Studio einem Bit einen Namen geben nach dem Prinzip: .equ Beispiel = 0x32 .equ BeispielBit = porta,3 ; für bit Nr. 3
Gast
#224429
.equ BeispielPort = PORTA .equ BeispielBit = 3 oder per Präprozessor, aber nur eingeschränkt nützlich: #define Beispiel PORTA,3
Gast
#224430
Es geht nur getrennt: .equ bitnr = 3 .equ PORT = porta cbi PORT, bitnr
Gast
#224431
Danke.
Gast
#224432
Im AVR-ASM2 kann man es mit #define definieren: .equ gl_cport=PortB ;LCD-Kontrollport #define ce gl_cport,0 ;Chip-Enable-Bit #define cd gl_cport,1 ;Command/Data-Bit #define wr gl_cport,2 ;Write-Bit #define rd gl_cport,3 ;Read-Bit Im Programm dann einfach z. B. "sbi ce" oder "cbi wr" etc. Geht auch mit SBIC und SBIS um bei PINX ein Bit abzufragen. MfG Andi
Gast
#224433
Genau das habe ich bezweckt. Das hatte ich schon mit A.K.s Hilfe hinbekommen. Aber trontzdem Danke nochmal. Ist A.K. = Andi K. ???
Gast
#224434
Nein. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|