undemandeのプロフィール

@undemande undemande
ありがとう数9
質問数0
回答数30
ベストアンサー数
8
ベストアンサー率
88%
お礼率
0%

Mac OS X Windows の両刀使いです。趣味でPICのハード設計制作、ソフトプログラミング(アセンブラ、HI-TECH C、XC)をしています。 かつて、OPアンプ制御の工作機械の電子回路修理をしていました。CNCプログラミングできます。FANUC PMCも組んでいました。各種シーケンサーもプログラムしていました。 工作機械の強電盤のハードと、ソフトウエアもやっていました。 芯無し円筒研磨機の制御回路も設計していました。

  • 登録日2011/04/26
  • 性別男性
  • 職業自営業
  • C言語を一から学べる書籍を教えて下さい

    picを始めたいです C言語を一から学べる書籍を教えて下さい! #includeはこーいういみでこーいう働きをします…………… など、一単語ずつ働きなどを教えてくれる、超入門者向けの書籍を探しています。 わかりやすいものがありましたら、是非教えて下さい

  • PIC16F877について

    PIC16F877を使っているのですがBポートとCポートの中でマイクロスイッチの入力ができるポートとできないポートがありますコフィングの問題だとおもいますが原因がわかりません __CONFIG _HS_OSC & _PWRTE_ON & _WDT_OFF & _LVP_OFF ;__CONFIG _HS_OSC & _RC_OSC & _PWRTE_ON & _WDT_OFF & _LVP_OFF ORG 0 ; リセットベクタ(0番地)を指定する GPR_1 EQU 020h ; GPRの1バイト目にGPR_1と言う名前を付ける 88移行 GPR_2 EQU 021h ; GPRの2バイト目にGPR_2と言う名前を付ける 88移行 GPR_3 EQU 022h ; GPRの3バイト目にGPR_3と言う名前を付ける 88移行 GPR_4 EQU 023h ; GPRの4バイト目にGPR_4と言う名前を付ける 88移行 GPR_5 EQU 024h ; GPRの5バイト目にGPR_5と言う名前を付ける 88移行 GPR_6 EQU 025h MAIN CLRF PORTA ;初期クリア 0クリア CLRF PORTB ;初期クリア 0クリア CLRF PORTC CLRF PORTD CLRF PORTE BSF STATUS,RP0 ;ファイルレジスタSTATUSのRP0(ビット5)をセット(1)する → バンク1 MOVLW 07H MOVWF ADCON1 MOVLW B'00000000' MOVWF TRISA ; ポートA全出力 MOVLW B'11111111' MOVWF TRISB ; ポートB全入力 MOVLW B'11111111' MOVWF TRISC ; ポートC全入力 MOVLW B'11111111' MOVWF TRISD ; ポートD全入力 MOVLW B'11111111' MOVWF TRISE ; ポートE全入力 BCF STATUS,RP0 ;STATUSのRP0をクリア(0) → バンク0

  • PICシリアル通信での入出力送信方法

    現在PIC勉強中の初心者です。 教えて頂きたいのですが、 現在PIC16F877Aを2台使用して相互間をシリアル通信で結び、 一台のPICからの入力12点を二台目のPICの出力12点に出力するプログラムを作成中です。 現在は通信で1点の入力をうけ1点の出力にだすところまでは何とかできました。 そこで調べても合理的で良いやりかたが見つからなかったのでよく御存じの方に教えて頂きたいのですが、 12点の入力をどのようなやり方でまとめ、シリアル通信で送り、どのようなやり方で展開し12点の出力を出すのか良いやり方がありましたら教えて下さい。 (入力はRA,RE,RC,RDを使い、出力はRB,RC,RDを使用してます) (自分としては2進数でまとめて2つ送ったらわかりやすいのではないかと思っているのですが..)

  • PIC kit2 エラーについて

    PICマイコンのプログラムの書き込みにPIC kit2を使用していましたが、 以下のようなエラーが出て、止まってしまいました。  PIC kit2がこわれたのでしょうか? 対応策を教えてください。  ちなみにその前までは、Build ==> 書き込みが出来ていました。  マイコンはPIC16F873Aです。    ******** いかがエラーメッセージです ****************************************** Programming Target (2013/10/24 16:17:59) PKWarn0003: Unexpected device ID: Please verify that a PIC16F873A is correctly installed in the application. (Expected ID = 0xE40, ID Read = 0x3FA0) Erasing Target Programming Program Memory (0x0 - 0x2A7) Verifying Program Memory (0x0 - 0x2A7) PK2Error0027: Failed verify (Address = 0x0 - Expected Value 0x118A - Value Read 0x1700) PICkit 2 Ready

    • yukenai
    • 回答数1
  • MPLAB IDE Buildできず、エラーもなく

    PICのプログラムの本を見ながら、LED1個を点滅させる というプログラムをまる写しという感じで作りました。 ところがBuild AllをクリックしてもBUILD FAILEDになり、 その画面にエラーがありません。 エラーが出て、そこを直して成功した経験はありますが、 今回は分からず質問します。 Debug build of project `C:\Users\oyajin\Documents\led.mcp' started. Language tool versions: MPASMWIN.exe v5.37, mplink.exe v4.37, mplib.exe v4.37 Preprocessor symbol `__DEBUG' is defined. Mon Nov 04 19:46:30 2013 ---------------------------------------------------------------------- Clean: Deleting intermediary and output files. Clean: Done. Build aborted. The project contains no source files. ---------------------------------------------------------------------- Debug build of project `C:\Users\oyajin\Documents\led.mcp' failed. Language tool versions: MPASMWIN.exe v5.37, mplink.exe v4.37, mplib.exe v4.37 Preprocessor symbol `__DEBUG' is defined. Mon Nov 04 19:46:30 2013

    • oyazine
    • 回答数1