ISR(Interrupt Service Routine)내에서는 static 변수만 사용가능한 것으로 알고 있습니다.
그러면, ISR에 parameter로 받는 데이터도 static으로 선언된 데이터만 받을 수 있는지요??
In-Service Register 에 등록하는 값은 Interrupt Service Routine 에 대한 주소라서 Static 값을 줍니다.
Interrupt Service Routine 에 필요한 파라메터는 어떤 파라메터를 받도록 작성하느냐에 따라 결정되니,
직접값이나 간접주소값을 주어도 상관 없을 겁니다.
아마 누군가 얘기해주실듯... ==== 하나는 전부, 전부는 하나
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
음... 확신이 안 섭니다만...
In-Service Register 에 등록하는 값은 Interrupt Service Routine 에 대한 주소라서 Static 값을 줍니다.
Interrupt Service Routine 에 필요한 파라메터는 어떤 파라메터를 받도록 작성하느냐에 따라 결정되니,
직접값이나 간접주소값을 주어도 상관 없을 겁니다.
아마 누군가 얘기해주실듯...
====
하나는 전부, 전부는 하나
댓글 달기