掲示板


[記事リスト] [返信する] [新着記事] [過去ログ] [ワード検索] [留意事項] [管理用]

記事No 837
タイトル Re^2: 12F1571
投稿日 : 2017/03/09(Thu) 20:03:42
投稿者 煩悩
参照先
はじめましてnさん。

nさんの言うとおりにしたら解決できました。
ありがとうございます。
助かりました。

> 煩悩さん
>
> はじめましてnです。
>
> 以下のコードが、PORTAではなくTRISAをテストしています。
>
> BTFSC PORTA,0 ;SWの確認
> (BTFSC TRTSA,0と同じコード)
>
> TRISAを設定した後、MAIN_LOOPに入る前に、
> BANKSEL PORTAが必要です。
>
> #include <p12f1571.inc>
>
> MAIN
> BCF INTCON,GIE
> BANKSEL PORTA
> CLRF PORTA
> BANKSEL LATA
> CLRF LATA
> BANKSEL ANSELA
> CLRF ANSELA
> BANKSEL TRISA
> MOVLW B'00000011'
> MOVWF TRISA
> BANKSEL PORTA
>
> MAIN_LOOP
> BTFSC PORTA,0 ;SWの確認
> GOTO MAIN_LOOP
> NEXT
> GOTO NEXT
> END
>
> > 初心者です。教えてください。
> >
> > MAIN
> > BCF INTCON,GIE
> > BANKSEL PORTA
> > CLRF PORTA
> > BANKSEL LATA
> > CLRF LATA
> > BANKSEL ANSELA
> > CLRF ANSELA
> > BANKSEL TRISA
> > MOVLW B'00000011'
> > MOVWF TRISA
> >
> > MAIN_LOOP
> > BTFSC PORTA,0 ;SWの確認
> > GOTO MAIN_LOOP
> > NEXT
> >
> > PIC12F1571のピックを使用しています。
> > RA0,RA1は入力。RA2は出力。
> > RA4,RA5は外部クロックに使用しています。
> > MPLAB Xのシミュレータを使用してPORTA,0に変数"1"を入れても
> > 無視されてMAIN_LOOPから抜けだせません。
> > どこが間違っているのでしょうか?よろしくお願いします。

- 関連一覧ツリー (▼ をクリックするとツリーを一括表示します)


- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
おなまえ
Eメール
タイトル
メッセージ
参照先
画像UP
暗証キー (英数字で8文字以内)
投稿キー (右画像の数字を入力) 投稿キー


- 投稿記事修正/削除フォーム -
処理 No 暗証キー

- WebForum -