2016-10-22 6 views

答えて

1

あり、私は上記の投稿のコードで間違っていくつかのものがありますが、私はそれが他の例を見て、データシートを読んだ後に動作を取得んでした:

\ Pin Change Interrupt 0 
4 constant pcint0 

\ Pin Change Mask Register 0 
$6b constant pcmsk0 

\ Pin Change Interrupt Control Register 
$68 constant pcicr 

ram variable example 

: example+1 
    1 example +! 
;i 

: int-enable 
    ['] example+1 pcint0 int! 
    ei 
; 

int-enable 

%00000001 pcmsk0 mset 
%00000111 $68 mset 

\ Shorting pin 8 will now increment `example` variable. 
関連する問題