【16F648】PIC専用のスレPart8【動け!】at DENKI【16F648】PIC専用のスレPart8【動け!】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト850:774ワット発電中さん 06/04/26 00:23:21 1PVAF1DB LOOP ADDLW 1 MOVWF INCF PORTB,1 GOTO LOOP 851:774ワット発電中さん 06/04/26 00:25:01 1PVAF1DB すまん、途中で送ってしまった。 LOOP ADDLW 1 MOVWF PORTB GOTO LOOP で、どう? 852:774ワット発電中さん 06/04/26 00:53:06 v5cbaa1P 上位の6ポートは常に消灯です。 >>851の通りにやったら、最下位のポートが常時点灯。 LOOP MOVLW 1 ADDWF PORTB,1 GOTO LOOP1 こうしたらまたしても下位2ビットのみしか制御できない。。。 INCFは加算ではなく、最下位ビットのみ+1する命令のようなので納得できるのですが、 ADDWFでも同じというのは合点いきません。 853:851 06/04/26 01:18:54 1PVAF1DB PICの種類とクロック教えて。 もしLOOPとADDLWの間に他の命令が入ってるのなら 適当なレジスタをINCF→PORTBに転送してね。 854:774ワット発電中さん 06/04/26 01:34:17 v5cbaa1P PIC16F84です。 First PICという実験ボードを使っていて、クロックは125kHzです。 前はStep確認ができたのにStepが不安定なので、もしかすると基板がおかしいのかも。 あと、加算の後にDELAYルーチンを入れて確認しているのですが、DELAY無しだと8ポートとも点灯するのに、 DELAYが100msくらいだと下位4ポートしか動作しません。 DELAYが1sくらいになると下位4ポートのみになります。 やはりクロック設定か基板に原因があるのでしょうか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch