Hallo und Willkommen, IceWave.
Ist so erstmal richtig, aber noch stark vereinfacht.
Erste Gegenfrage: Hast du ein Datenblatt des Controllers ?
Es gibt da ein paar Gruppen von Anschlüssen, die fast immer bei einem Controller vorkommen:
- Spannungsversorgung, manchmal aufgeteilt auf CPU-Versorgung und A/D-Wandler-Versorgung
- Reset-Eingang, oftmals per Chipkonfiguration (Stichwort "Fuse Bits") auch als I/O-Pin vewendbar; davon sollte man besser die Finger weg lassen
- Takteingang und Taktausgang der Oszillatorschaltung
- Input/Output-Pins
- analoge Eingänge
Die meisten dieser Pins sind neben der I/O-Funktion mehrfach belegt von verschiedenen internen Komponenten, z.B. UART, I2C-Bus, Timersignale, PWM, ...
Diese Sonderbelegungen werden i.d.R. durch die Aktivierung von Komponenten wirksam.
Nur wenige sind durch die "Fuses" ( = Fuse Bits) bestimmt, z.B. die Pins für das JTAG-Interface zum Debugging: Das ist bei manchen Controllerfamilien, wo sie ab Werk aktiviert sind, ein böser Fallstrick.
Jetzt empfehle ich dir fleißiges Einlesen und das Stellen konkreter Fragen. Da kann man nämlich besser helfen
Gruß
Christian.
Lesezeichen