[완료] ISR의 parameter에 관한 질문입니다.

sinji81의 이미지

ISR(Interrupt Service Routine)내에서는 static 변수만 사용가능한 것으로 알고 있습니다.

그러면, ISR에 parameter로 받는 데이터도 static으로 선언된 데이터만 받을 수 있는지요??

jachin의 이미지

In-Service Register 에 등록하는 값은 Interrupt Service Routine 에 대한 주소라서 Static 값을 줍니다.

Interrupt Service Routine 에 필요한 파라메터는 어떤 파라메터를 받도록 작성하느냐에 따라 결정되니,

직접값이나 간접주소값을 주어도 상관 없을 겁니다.

아마 누군가 얘기해주실듯...
====
하나는 전부, 전부는 하나