ISR(Interrupt Service Routine)내에서는 static 변수만 사용가능한 것으로 알고 있습니다.
그러면, ISR에 parameter로 받는 데이터도 static으로 선언된 데이터만 받을 수 있는지요??
In-Service Register 에 등록하는 값은 Interrupt Service Routine 에 대한 주소라서 Static 값을 줍니다.
Interrupt Service Routine 에 필요한 파라메터는 어떤 파라메터를 받도록 작성하느냐에 따라 결정되니,
직접값이나 간접주소값을 주어도 상관 없을 겁니다.
아마 누군가 얘기해주실듯... ==== 하나는 전부, 전부는 하나
음... 확신이 안 섭니다만...
In-Service Register 에 등록하는 값은 Interrupt Service Routine 에 대한 주소라서 Static 값을 줍니다.
Interrupt Service Routine 에 필요한 파라메터는 어떤 파라메터를 받도록 작성하느냐에 따라 결정되니,
직접값이나 간접주소값을 주어도 상관 없을 겁니다.
아마 누군가 얘기해주실듯...
====
하나는 전부, 전부는 하나