リサーチ115 > MPLAB
多数のネットショップからMPLAB関連の商品を探して一覧表示しています。
|
Picではじめる! Rcサーボロボット製作入門 / 鈴木美朗志 〔単行本〕 freeship 発売日:2012年05月10日 / ジャンル:建築・理工 / フォーマット:単行本 / 出版社:オーム社 / 発売国:日本 / ISBN:9784274212086 / アーティストキーワード:鈴木美朗志 内容詳細:目次:PIC24FJ64GA002と開発ソフトウェア/ MPLAB IDEとMPLAB Cコンパイラの使い方/ プログラムの書き込み/ RCサーボの制御回路/ 赤外線... |
|
|
C言語ではじめるPICマイコン —フリーのCコンパイラではじめよう— 【オーム社】 未経験者でもCプログラムでPICマイコンを使いこなせる! ホビーユースからプロユースまで、最近ではマイコンをC言語でプログラムを組んで利用することが多くなっている。本書はPICマイコンの使い方をC言語で解説したもので、C言語の対する素養がなくても使いこなせるように、C言語の文法からPICマイコンを使った基本的なシステム、開発ツールの使い方までわかりやすく説明した。★このような方におすすめ○PICマ... |
|
|
電子工作のためのPIC16F活用ガイドブック 本書では、ミッドレンジシリーズであるPIC16Fシリーズのアーキテクチャ・命令体系から、開発環境・各モジュールの機能・電子工作例まで、開発に必要な知識をすべて網羅した。付録CD‐ROMには、開発環境であるMPLAB IDEや、PICのデータシート、本書で使用したプログラム、工作例のパターン図などを収めている。初学者にも上級者にも役立つ、必携の1冊。... |
|
|
電子工作のためのPIC18本格活用ガイド さらに進化したPIC18を骨の髄まで使い倒す! 本書では、PIC18Fシリーズの概要、アーキテクチャから、機能、開発環境、プログラミング、製作例までを詳しく解説。開発環境ソフトMPLABや、本書で扱ったプログラムなどを収めたCD‐ROM付き。さらに、PICのプログラミング演習に使える汎用ユニットのプリント基板も付けた。PICを始めたい方にも極めたい方にも必携の1冊。... |
|
|
C言語ではじめるPICマイコン 著者名:中尾 真治 著 内容説明:PICマイコンの使いかたをC言語を使って解説。C言語の文法から、PICマイコンの基本的なしくみや機能、MPLAB IDEなどのPICマイコンの開発ツールの使い方までを説明する。【「TRC MARC」の商品解説】... |
|
|
電子工作のためのPIC16F活用ガイドブック 著者名:後閑 哲也 著 内容説明:PICの使い方を丁寧に解説。最新のデバイスの情報を盛り込み開発環境のMPLABの最新バージョンにも対応させた2000年刊「電子工作のためのPIC活用ガイドブック」の改題改訂。付属CD?ROMは館外貸出可。【「TRC MARC」の商品解説】... |
ヤフー知恵袋から「MPLAB」に関する疑問・質問・口コミ情報をピックアップ。プチ情報があるかも!?
質問
PIC24FのRTC回路とAD変換器の質問です。RTCを動作させるとAD変換の完了が帰ってきません。後閑さんの「PIC24F活用ガイドブック」を購入して勉強しています。「SDカードを使ったデータロガー」の回路を参考に、PIC24FJ64GA004に乗せ換え、RTC用クロック水晶を乗せて、時間も記録できるようにしたいと考えています。問題は以下の内容です。RTC回路のRCFGCALのアンロックシーケンスを行うと、AD変換のwhile(!AD1CON1bits.DONE); //変換終了待ちの行で待ち続けて止まってしまいます。最初は何が起きて止まっているのか、さっぱりわからなくて、プログラムをほとんどコメントアウトして、一つ一つコメントを解除していってようやくわかりました。いまのところ、上記の行をコメントアウトして、ウェイトタイマー(delay_us)を入れて動いています。アンロックシーケンスの内容は本に書かれていたものと同じですし、AD変換も本のまま。主クロックは内部FRCです。MPLAB-IDEは8.84、C30はLiteバージョンです。どなたか解決方法がお分かりの方、教えていただけたら助かります。
ベストアンサー
色々調べましたが、Microchip社へ直接メールにて、プログラムソースと状況を説明(英文)した文章を送るしかありません。できれば、何らかの方法で問題になっているソースリストを全公開していただけると、私の実機で試す方法もあるのでが。。私は、PIC24FJ64GA002や004を使っていて、内蔵発振が8MHzではなくて、10MHzで発信してしまうことを、ネットの翻訳機を使って、http://www.microchip.com/support/Contacts.aspxのMy Ticketsで質問しました。日本のMicrochipのサイトでは、1ヶ月以上の回答までの時間がかかると書いて有りましたが、この方法だと数日で英文で連絡が来て、数回の英文のやり取りで問題が解決いたしました。PICkit3の当時のファームウエアに問題があり、そのまま書き込むと、内部発振の基本の設定値が10MHzに書き換わってしまい、2度と元に戻らないとのことで、新しいファームウエアと、10個分の新品PIC24FJ64GA004を無償で本社から送って頂きました。双方の会話の手段が英文というスキルを伴いますが、簡単な日本語を翻訳機にかけて詳しく説明して、デジタルオシロでの写真も添付しながら、何度もやり取りした結果、知り得た事です。私も自分でPIC24FJ64GA004にRTCとA/D変換を同時に混ぜて実験してみますが、即答は出来ません。すみません。
質問
PICkit3からPIC16F628Aのプログラム書き込みについてPICkit3を使っとMPLAB IDE v8.63を使って C言語プログラムを書き込もうとしています。Build successful!となったプログラムをPICに書き込もうとすると下記のようなエラーが発生し止まってしまいます。PICkit 3 detectedConnecting to PICkit 3...Firmware Suite Version...... 01.26.92Firmware type......................MidrangePICkit 3 Connected.Target DetectedDevice ID Revision = 00000008Programming...The following memory regions failed to program correctly:Program MemoryAddress: 00000100 Expected Value: 00003fff Received Value: 00000000Programming failed私は、必要があってPICkit3を5台ほど持っていますが、1台は、問題なく動作するのですが、残り4台が全く同じ状態で停止してしまいます。アドレスの関係のエラーの用ですが理解できません。PICkit3とPICとの設定の仕方があるのでしょうか。教えてください。
ベストアンサー
現在 MPLAB IDE は v8.84です。お仕事などで使用していなくて、特に開発上の互換性の問題が無いのであれば、なるべく最新のバージョンをお使い下さい。また、PICkit3のファームウエアは、つなげるPICの種類によってその都度最新のファームウエアを自動で、最寄りのアクセスポイントからネット経由でダウンロードする必要がありますので、PICのファームウエアは必ず自動更新に設定して下さい。現在のバージョンは01.27.04です。MPLAB IDE でプログラマーをPICkit3を選択して、Programmer>Settings>Configurationの「Auto Download Latest Firmware」のチェックボックスをクリックして選択しておいて下さい。
質問
PICのプログラミングについての初歩的な質問です今PICについて勉強していてC言語でMPLABとHITECCを使っているのですが__CONFIG(INTIO & WDTDIS & PWRTDIS & MCLRDIS & UNPROTECT & BORDIS & IESODIS & FCMDIS);上記の様なCONFIGというモノと()の中身をどうやって決定するのかがよく分かりません稚拙な質問であると思いますがよろしくお願いします
ベストアンサー
ご質問の意味を少し図りかねているのですがC言語のソースコード上、CONFIGの設定にはどういう文字を書けばいいのかというご質問だとすると使用されるPICに対応したヘッダファイルを探しだし中味を見ればよいと思います。 たとえばお使いのPICが12F683という型番の場合はpic12f683.hというファイルに 以下の記述があります。(ファイル名と型番は必ずしも一致するわけではありません) ----pic12f683.hの一部抜粋 // Fail Clock Monitor Enable #define FCMEN 0x3FFF #define FCMDIS 0x37FF // Internal External Switch Over #define IESOEN 0x3FFF #define IESODIS 0x3BFF 上記例ではFCMENかFCMDISのどちらかを__CONFIG()の中に書けばよいことが分かります。 __CONFIGマクロの中では上記16進の論理積がconfigビットとして設定されます。 ヘッダファイルのありかはインストール環境によりますが、例えば以下のようなディレクトリです。 D:/Program Files/HI-TECH Software/PICC/9.80/include/ 開発環境のファイル検索(grepなど)でPIC名や上記FCMDISなどのキーワードを使って効率よく探しますご質問が、そもそもCONFIGの設定をどうすればいいの?というのでしたら使用されるPICに対応したデータシートを参照するというのがご回答になります。 以下は12F683に対応したデータシート(英語)です。 http://ww1.microchip.com/downloads/en/DeviceDoc/41211c.pdf 84ページ(PDF上は86ページ)ご質問の意図を外していたらごめんなさい追加で質問をされるとよいと思います
質問
500枚支給PICソースコードをMPLABで書いています。Debug build of project `C:\pic2\pic2onegaishimasu.mcp' failed.Language tool versions: MPASMWIN.exe v5.44, mplink.exe v4.42, mplib.exe v4.42Preprocessor symbol `__DEBUG' is defined.必ずこのエラーが出ます。これってソースコードが間違っているからじゃないですよね?ちゃんとプロジェクトを作って、Souce Filesに作ったasmファイルを追加しました。それをアセンブルしてこのエラーが出るのです。悔しくて仕方ないんですが......ソースコードは本当に正しいコードです。何が原因でしょうか?
ベストアンサー
ここをクリックしてますか?
質問
大至急500枚PICについて質問です。PICのソースコードを書くためにMPLABを使っています。ソースコードを書いてアセンブルをしようとするとどんなコードを書いても必ずRelease build of project `C:\Users\Owner\Documents\pic1.disposable_mcp' failed.Language tool versions: MPASMWIN.exe v5.44, mplink.exe v4.42, mplib.exe v4.42上の二行のエラーが出てBUILD FAILEDになります。他人が書いてビルドが成功したものでも上のエラーが出ます。困ってもうどうしようもないのですがどうしたらいいですか?このエラーはどういうことなのでしょうか?
ベストアンサー
私はMPLAB IDE v8.84上でアセンブラーも使用していますが、下記ような状態になったことがありません。>どんなコードを書いても必ず>Release build of project `C:\Users\Owner\Documents\pic1.disposable_mcp' failed.>Language tool versions: MPASMWIN.exe v5.44, mplink.exe v4.42, mplib.exe v4.42このメッセージの前に出ている内容を教えて下さい。Executing: "C:¥Program Files¥***(省略)***Message[***]などと出ているはずです。その内容を教えて下さい。このメッセージすら出てこないのであれば、インストール方法がなにか間違っていますよ。また、エラーの出てしまうソースコードも公開してください。
MPLABから連想されるキーワードを表示中
このページはWebサービスを利用して作成されています。詳しくは以下のページをご覧ください。