waewa の回答履歴
- PIC12C509A のアセンブルができない!(MPLAB IDE V
PIC12C509A のアセンブルができない!(MPLAB IDE V8.40) MPLAB IDE V8.40 を使っております。 PIC12C509Aをアセンブルしようとすると、以下のエラーが出ます。 どのように対処すればよいのでしょうか? ちなみに、他のPICでは大丈夫のようです。 ---------------------------------------------------------------------- Debug build of project `C:\My_MPLAB\test2\test2.mcp' started. Language tool versions: MPASMWIN.exe v5.34, mplink.exe v4.34 Preprocessor symbol `__DEBUG' is defined. Mon Oct 04 12:52:29 2010 ---------------------------------------------------------------------- Make: The target "C:\My_MPLAB\test2\test2.o" is out of date. Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p12C509A "test2.asm" /l"test2.lst" /e"test2.err" /o"test2.o" /d__DEBUG=1
- ベストアンサー
- ojaga100
- その他(趣味・娯楽・エンターテイメント)
- 回答数3
- PIC初心者です。 PIC16F88のLED制御で以下のプログラムを実
PIC初心者です。 PIC16F88のLED制御で以下のプログラムを実行すると点滅を繰り返します。 意図としては1度だけ光って消えてほしいのですが… CONFIG部分がおかしいのでしょうか? 環境として、PCはVista、MPLABとPICkit2を使用しています お分かりになる方、お願いいたします。 以下ソースです LIST P=PIC16F88 INCLUDE "P16F88.INC" __CONFIG _CONFIG1, _INTRC_IO & _CP_OFF & _CCP1_RB0 & _DEBUG_OFF & _WRT_PROTECT_OFF & _CPD_OFF & _LVP_OFF & _BODEN_OFF & _MCLR_OFF & _PWRTE_ON & _WDT_OFF __CONFIG _CONFIG2, _IESO_OFF & _FCMEN_ON BSF STATUS,RP0 CLRF TRISB BCF STATUS,RP0 BCF STATUS,0 CLRF PORTB MAIN BSF PORTB,0 NOP NOP NOP (以下、NOPが100個ほど) NOP BCF PORTB,0 END
- ベストアンサー
- kame_lcx
- その他(プログラミング・開発)
- 回答数3
- PICとPC間のシリアル通信について
PICとPC間のシリアル通信について PICの中で数値を処理した結果(たとえば、1516という数値)をstring型でPCにシリアルで送信できますか? PICは8bitまで対応しているので、12345678という数値もstring型で送れるのでしょうか?
- PICでの自己電圧測定について質問です。
PICでの自己電圧測定について質問です。 この数カ月前にPICを始めた初心者です、温度計が出来ましたので余った端子で電圧計を追加しようと思っています。 電圧測定は外部の電圧を測定するのではなくPIC自信に接続している供給電源のニッカドの電圧にし+4.8V以下になると電圧低下のメッセージを表示またはLEDに表示しようと思っています。そこで思ったのは自己電圧を測定することは可能でしょうか?可能ならどんな回路にすればよいのでしょうか? ヒント、アドバイスよろしくお願いします。 使用PICはPIC16F88 です。
- ベストアンサー
- PC_HELI2
- その他([技術者向] コンピューター)
- 回答数2
- PIC 初級プログラミング
PICプログラミングを初めて1ヶ月ほどの初心者です。下記、困っています。 プログラムサイズが小さいときは問題ないのですが、プログラムサイズが増える(推測です) と暴走する現象が起きています。 正常に動作しているプログラムでも、 'nop' を増やしていくとある時点で暴走します。(メインのループ内、外とも同様です。) この状態で、他の、無駄なコーディング部を削除すると、正常に動作します。 何が原因で、どうすれば長いコードを書き込め、正常に動作できるようになりますが。 PICProg4Uで確認するとプログラムメモリが 0100 を超えるとプログラムが暴走現象がおきます。 MPLAB(v7.6, v8.2, v8.3) それそれで試しましたがどれも同じです。 PIC16F84A, 16F88 を使っていますが両者とも同様に暴走します。 ( 両者ともhexファイルのファイルサイズは1500バイト前後が限界です。) 環境 MPLAB(v7.6, v8.2, v8.3), PICProg4U(v1.3.2.B), RCDライター、自作PC (WinXP, SP3) 以上、アドバイスよろしくお願いします。
- 締切済み
- graski
- その他(インターネット・Webサービス)
- 回答数3
- PIC16F84Aで入力があるとスタートするプログラム
PIC16F84Aで、アセンブリ言語でプログラムをしています。 RA4を入力端子とし、入力があればプログラムがスタートするということをしたいんですけどうまくいきません。 私の作ったプログラムはこのようになっています。 listp=16f84A include <p16f84A.inc> __CONFIG _HS_OSC & _PWRTE_ON & _WDT_OFF tim1 EQU 0x20 org 0x00 NOP GOTO start start BSF STATUS,RP0 MOVLW B'00010000' MOVWF TRISA CLRF TRISB BCF STATUS,RP0 MOVLW B'00010000' MOVWF PORTA CLRF PORTB main MOVLW 001h MOVWF tim1 timlp1 BTFSC PORTA,5 CALL playball GOTO main playball MOVLW B'00001111' MOVWF PORTA MOVLW B'11111111' MOVWF PORTB RETURN 修正点などありましたら教えて下さい。
- ベストアンサー
- laview
- その他(プログラミング・開発)
- 回答数2
- PIC16F84Aで入力があるとスタートするプログラム
PIC16F84Aで、アセンブリ言語でプログラムをしています。 RA4を入力端子とし、入力があればプログラムがスタートするということをしたいんですけどうまくいきません。 私の作ったプログラムはこのようになっています。 listp=16f84A include <p16f84A.inc> __CONFIG _HS_OSC & _PWRTE_ON & _WDT_OFF tim1 EQU 0x20 org 0x00 NOP GOTO start start BSF STATUS,RP0 MOVLW B'00010000' MOVWF TRISA CLRF TRISB BCF STATUS,RP0 MOVLW B'00010000' MOVWF PORTA CLRF PORTB main MOVLW 001h MOVWF tim1 timlp1 BTFSC PORTA,5 CALL playball GOTO main playball MOVLW B'00001111' MOVWF PORTA MOVLW B'11111111' MOVWF PORTB RETURN 修正点などありましたら教えて下さい。
- ベストアンサー
- laview
- その他(プログラミング・開発)
- 回答数2
- PIC16F648Aは、クロック10MHz、DC3Vでうごきますか?
MICROCHIPのPIC16F648Aでクロック10MHz、電源DC3Vで動きません。DC5Vでは開発したプログラム動くんだけど・・・。チップ自体に、MICROCHIP社工場出荷時点でなんらかの違いがありますか?または考慮不足点ありますか?または解決への切り分け方法を教えてください。
- 締切済み
- otousan002
- その他(プログラミング・開発)
- 回答数2