Zitat Zitat von White_Fox Beitrag anzeigen
Der STm32 hat ja keine interrupt-Vektoren mehr wie der AVR (wo der Interrupt zu einem Sprungbefehl führt, sondern springt die jeweilige Adresse direkt an.
Irgendwo muss doch der Ort der Service Routine bzw. deren Startadresse fix hinterlegt sein oder vom Programm bestimmt werden. Wie ist das denn im STm32 technisch gelöst? Ohne Adresssprung geht das doch irgendwie nicht, oder? Gibt es dort evtl. Register für die Sprungadressen anstelle der gewohnten im Code eingebetteten Sprungtabelle ?