08/02/11 22:10:25 jY2pr0iC
>>140
C30 User's Manualの「7.10 PSV USAGE WITH INTERRUPT SERVICE ROUTINES」に、
auto_psv(あるいはno_auto_psv)の指定に関する解説とコード例が載ってる。
void __attribute__((interrupt, auto_psv)) myISR()
{
/* This function can reference const variables and
string literals with the constants-in-code memory model. */
}
割り込みハンドラにauto_psvを指定すると、auto_psvが指定されたconst変数に
割り込みハンドラ内からアクセスできる。
no_auto_psvを指定するとアクセスできない。そのかわり、レイテンシが若干
短くなる。
・・・ということらし。