Gast
#218155
Mit WinAVR möchte ich in einem Feld verschiedene Portpins definieren, um diese auslesen zu können. So stelle ich mir das vor: char port_tab[4][MAX_USED_PORTS] = { { DS1820_PORT_DDR, DS1820_PORT_OUT, DS1820_PORT_IN, PA4 }, { DS1820_PORT_DDR, DS1820_PORT_OUT, DS1820_PORT_IN, PA5 }, { DS1820_PORT_DDR, DS1820_PORT_OUT, DS1820_PORT_IN, PA6 }, { DS1820_PORT_DDR, DS1820_PORT_OUT, DS1820_PORT_IN, PA7 }, }; Natürlich geht das nicht so einfach, da die Portbezeichnungen irgendwie Adressen sind. Wie könnte ich das dennoch sinnvollerweise einsetzen und im weiteren Programmverlauf weiterverwenden? DANKE!