• 締切済み
※ ChatGPTを利用し、要約された質問です(原文:PICライターを使わないC言語による書き込み)

PICライターを使わないC言語による書き込み

JO_Oの回答

  • JO_O
  • ベストアンサー率34% (13/38)
回答No.3

毎度JOです。 全てのPICの書き込みは共通です(ブートローダーに依らない) 1)MCLRピンを制御する回路を構成する (1)0V(リセット)の電圧を与える (2)VDD(電源電圧)と同じ電圧を与える→リセット解除(正確に与えないとブラウンアウトに引っかかる) (3) VPP(プログラミング時に供給する電圧)を与える(マイコンにより電圧が異なる) 2)CLKとDATを制御してプログラムコードを転送する(MPLAB X IDEで生成された.hexファイル) 書き込み方法はマイコンにより異なり、本家Microchipのサイトで公開されています

関連するQ&A

  • PICライタ (C言語→HEXファイル)

    今PICライタについて独学で勉強しています。 今ソフト的には秋月のPICライタおよび、MPLAB使ってます。 しかし、MPLABがC言語読み込めないため迷っています。 そこで質問なんですが (1) C言語をアセンブラ言語に変換する無料ソフトありますか? (2) (1)をあきらめたとしてアセンブラ言語で書くとして、アセンブラ言語でPICのプログラム書くための、わかりやすい本などご存知ですか? やっぱりCコンパイラを買うしかないのでしょうか??

  • MPLAB C18のC言語について

    趣味でPICをはじめて、いままではアセンブラ言語でプログラムを書いてきました。 こんどPIC18Fに挑戦しようと思っているんですが、PIC18FはC言語で書いた ほうがいいらしいですね。無料でMPLAB C18というC言語のコンパイラが使えるらしいですし。 C言語は勉強したことがないので、とりあえずC言語を勉強しなければならないんですが、 C言語っていろいろ種類があるんですね。C,C++,C#、あとvisual basic系のCとか。 なんだかさっぱりわかりません。 MPLAB C18のC言語にもっとも近いのはどれでしょうか。おしえてください。

  • C言語でPICのプログラムをしたいんですが。

    PICをC言語でプログラミングしたいと思っているんですがよくわかりません。 PCの画面に「Hello」とか出すことはできるんですが、PICで動作するCがわかりません。 LEDの点灯(点滅でも)やモーターを動作させたりするプログラムを書きたいんですが イマイチ良く分からず最初の定義文の構成とかもPICだとやっぱり違うのかなって 思っているんです。普通のCですら定義文や構成の意味が微妙な感じ何です。 でもCでかけたらカッコいいなって思ってます。 PICのCに関する入門みたいなサイトや文章があったら教えて下さい。 アセンブラやJAVAについても教えていただくとありがたいです。 まぁでもC言語メインでお願いします。

  • PIC(PIC16F57-I/P)と押しボタンスイッチ8個を使用して、

    PIC(PIC16F57-I/P)と押しボタンスイッチ8個を使用して、簡単なピアノのようなものを作ってみようと思っています。 ドレミファソラシドと各音をファイルで用意しておき、押しボタンを押せば、 それぞれの音が出るようなものを考えています。 PICでどのようなC言語プログラムをすれば可能でしょうか。 できれば、プログラムと構成図と一緒に教えていただきたいです。

  • C言語(またはC++言語)についての質問です。

    C言語(またはC++言語)において、以下の変数x、ポインタ変数(*p,**pp, ***ppp)のメモリ上のイメージを記述しなさい。 int x, *p, **pp, ***ppp; x=10; p=&x; pp=&p; pppp=&pp; という問題なのですが、わからなくて困っています。 このプログラムはどのようなものなのでしょうか。 詳しい回答をよろしくお願いします。

  • PIC用のフリーCコンパイラはありますか?

    PICでプログラムを組みたくて、本屋で 「C言語によるPICプログラミング入門」 を買ってきました。 さて早速取り組もうと思ったのですが、いきなりCコンパイラは有料(高価)であるとのこと・・・T-T そこでフリーのCコンパイラについてご存知の方がいらっしゃいましたら紹介して頂けないでしょうか? 以上よろしくお願いします。

  • アセンブリ言語(PICプログラミング)に詳しい方

    PIC16F84Aを使い、アセンブリ言語でプログラミングした音をスピーカから流す、というような回路を 作っています。 http://homepage3.nifty.com/mitt/pic/pic5_11.html こちらが参考にしているページです。 こちらのページの真ん中あたり、『追加実験2 「ドレミファソラシド」を演奏』 のアセンブリプログラムをつかわさせていただいてます。 実際にこのプログラムを実行すると、「ドーレーミーファーソーラーシードー」という単調なメロディがスピーカから流れてきます。 この「ドレミファソラシド」を変えて、自分の好きなようにプログラミングしたいです。 そのためには音階も変えてディレイもかけないとだめなんですが、説明を読んでもあまり理解できません。 どなたか例を出して説明してくれませんか? 宜しくお願い致します。

  • C言語について。

    C言語プログラマとしては、スタートアップコードは・・・ ・自分が書いたプログラムを、直接動かすために必要なライブラリ ・それはコンパイル後、リンカによって追加されるライブラリこれは、 どういう意味でしょうか?分かりやすく教えていただけると幸いです。すみません。で、 以下のかぶくんまんさんの回答です。 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11247611941 で、 C言語におけるプログラミングとは「main関数を書くこと」に他ならない。なぜ「main関数を書く」ことがC言語におけるプログラミングに他ならないのかと言えば、それは偏に「C言語のコンパイラはmain関数を呼び出すプログラムを生成するから」です。それがmain関数を求めるので結果的にmain関数がリンクされ、そしてmain関数が求めるままに他の関数もリンクされていくわけです。 で、その「main関数を呼び出すプログラム」こそが、C言語における「スタートアップコード」。 という回答で、main関数以降は、プログラマが書くのですよね?プログラマが関数をリンクさせる様なプログラムを書くということでしょうか?教えていただけると幸いです。すみません。 という所が分かりません。教えていただけると幸いです。すみません。以下のURL https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12247932542

  • PICでつくりたいです

    今回PICでおもちゃを作ろうと思う初心者です。 ある程度のC言語はわかり、去年は簡単なPICを使ったライントレーサを作りました。そのときには参考となるプログラム、車自体があったので簡単につくることができました。 今回は、一からPICで光から逃げるねずみのようなものを作りたいのですが、まったくどう作っていいかわかりません。 具体的に説明すると、車の上に光センサを数個付け、光の強い方向から逃げるようなものを作る予定です。 ネットでPICなどの検索をいっぱいかけたり、多少本を探してみたのですが、全然参考になるようなものがありませんでした。去年はPICの16F84Aを使用しました。 よろしくお願いします

  • PIC16F84AのデバイスでC言語を用いて音を出したい

    PIC16F84AデバイスでCCS社のCコンパイラーを用いて音を出したいのですが、C言語の記述が分かりません。 音は、圧電ブザーで、Bポートの1つを使います。 Aポートの1つにスイッチを取り付け、スイッチが入ったら、音を鳴らしたいのですが、C言語で音階が記述できるんでしょうか? 簡単で良いので、C言語で、音を鳴らす記述を教えていただけないでしょうか?