Ich hatte mal eine Tabelle, immer paarweise
PORT-ADDRESSE , PIN
da konnte ich mit (z.B) "lookup" über einen durchgängigen Index beliebige Port-Pins ansprechen
Die tabelle war damit auch im Flash und hat dadurch keinen SRAM verbraten,
z.B die Pins von PORTB hiessen da so:
Code:
Port_Tab:
DATA &H38 , 1
DATA &H38 , 2
DATA &H38 , 4
DATA &H38 , 8
DATA &H38 , 16
DATA &H38 , 32
DATA &H38 , 64
DATA &H38 , 128
Den Zugriff hab' ich allerdings dann gleich im Inline-Assembler gemacht, weil es einfacher war. Is keine Sache, könnt ich dir zeigen
Lesezeichen