僕はPICをやっていますが最近H8マイコンの高機能さに魅力を感じ
はじめてみたいと思うようになりました。
そこで以下のことについて教えてほしいです。
質問1
PICは石単体で買ってきてそれにプログラムを書き込み
水晶やらその他の部品を取り付けて作っていくのでH8も
石単体で買ってくるものだと思ってました。
でも調べてみると秋月のマイコンボードみたいに
基盤に水晶やら抵抗やら色々半田付けされてて
それにプログラムを書き込んで作るようなのが沢山ありました。
H8は石単体で買ってくる物ではないんですか?
(もしくは足のピッチを2.54に変換したもの)
画像検索で調べるとDIPタイプのH8もあるようですが・・・
質問2
H8へのプログラムの書き込みですがPICでは
"PIC ライター"とかで検索するとライターの作り方とか
自作ライターのページが沢山出てきますがH8に関しては
ぜんぜんヒットしません。
僕のイメージとしてはゼロプレッシャーのついたライターを作って
それにH8をセットしプログラムを書き込むものだとばかり
思ってたんですがH8はどうやってプログラムを書き込むんですか?
質問3
部品の配置やブレップボードで自由度が高いので
できれば表面実装ではなくDIPやPLCCみたいな石で
ライターに刺して作れるといいんですが・・・
表面実装以外はあまり一般的ではないんでしょうか?
質問4
使用する言語についてですがPICではアセンブラでは
アセンブラを使っています。
でもH8はC言語も結構やってる人が多いみたいでC言語自体も
興味があるのでそっちでやろうかと思っています。
でも部分的にアセンブラ(インラインアセンブラ?)
が必要なってくる部分があると思うんですが
やっぱり全部アセンブラのほうがやりやすいんでしょうか?
以上、よろしくお願いします。
No.2ベストアンサー
- 回答日時:
こんにちは。
H8などルネサス製品をこよなく愛用しております。
#1さんとだいぶかぶりますが、ご質問に対しては以下の通りです。
◆A1
基板で買うのが圧倒的に便利だと思います。
◆A2
通常、シリアルで書き込みます。
従って、MAX232のようなレベル変換ICが必須です。
品種によって、USBで書いたりするのもあります。
◆A3
H8は1チップで使う事はあまり想定しておらず、バスをはじめ種々の信号線が出ているため、足の数が多いです。
ブレッドボードには向かないと思います。
逆に、1チップ的に使うなら、H8の意味があまり無いような・・・。
◆A4
PICのアセンブラをいじった後なら、H8のアセンブラなどBASICのごとく簡単に感じられる事と思います。
しかし、ちょっと大きなプログラム(例えば入力されたコマンドを解析して処理を実行、結果をLCDに表示。といったマンマシンIF的なものとか)を組もうとすると、やっぱり面倒くさいです。
その後の変更も大変です。
私もアセンブラ大好きっこですが、大半はCで組み、必要に応じてアセンブラを使う、というのが王道パターンとなっています。
アセンブラを使うのは、除算ルーチンなどの末端関数や、性能が求められる処理(高レートでAD変換した値を処理したりとか)などでしょうか。
以上ご質問にお答えした上で、質問者様には、R8をお勧めしたいと思います。
同じルネサスの石ですが、こちらは1チップですし、インストラクションもH8より洗練されていて私は好きです。
内蔵機能はH8にかないませんが・・・見てみられてはどうでしょうか。
以前もご回答いただきましたね。
この手の事ってどうしてもレガシーデバイスが必要になってきて
古いパソコンが場所をとっています(;;
H8に関してはボードを使ってみようと思います。
言語に関してですがPICはこの先もずっとアセンブラでやっていくつもりですし
勉強もかねてC言語にトライしてみようと思います。
R8ははじめて聞きました。
H8を使っても全部の機能は間違いなく使いきれないのでぜひ一度見てみます。
ありがとうございました☆
No.1
- 回答日時:
>H8は石単体で買ってくる物ではないんですか?
石単体で購入して、基盤から作るという事も可能です。
が、表面実装のものが多いので個人で買う人はあまりいないのではないでしょうか?
RSコンポーネンツやデジキーなどで購入する事は出来ると思います。
>思ってたんですがH8はどうやってプログラムを書き込むんですか?
確かRS-232Cで書き込む事が出来たんじゃないかと思います。
専用のライターもあることは有りますが、高価なはず。
会社のライターはオンボードプログラマですが、北斗電子の物を利用しています。
質問3
ピン数を考えると表面実装以外は適当ではないと思います。
少ないピン数ならPICを使えば良いという事になるかと。
また、実装の簡易化のためにアマチュアは秋月のようなボードを利用する事が一般的なんだと思います。
もしどうしてもというのであればサンハヤト等の変換基盤を利用すれば2.54ピッチに変換可能です。
試作基盤は変換基盤を利用して手作りしてますから、シビアな回路でなければ問題ないと思います。
質問4
個人的にアセンブラがさっぱりなので、全部Cで書いてます。
アセンブラが必要な部分?は多分コンパイラが自動で作成してくれると思います。
実際に現物を見てきたんですが半田付けは厳しいですね・・・
そこまで拘りはないので秋月のボードをRS232Cで使ってみることにします。
せっかく新しい事を始めるので言語もCに挑戦してみようと思います。
ありがとうございます☆
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アセンブリ言語について。
-
フロントエンドエンジニアをし...
-
プログラミングのやり方ざっく...
-
AIのプログラムについて教えて...
-
プログラミングについて プログ...
-
プログラミングの進学について
-
fortran write文について マチ...
-
コトリン言語について。
-
Google ColaboでGUI作成
-
vba クリップボードクリアにつ...
-
ホログラムを作ってくれる会社...
-
・オブジェクト指向のメリット...
-
python エラー
-
長門有希のようにコンピュータ...
-
Google Colabでimport soxが出...
-
マイクロソフトがvbを捨てたの...
-
batファイル、コマンドプロンプ...
-
プログラミングを学ぼうと思い...
-
初心者powershellのPS1ファイル...
-
そのまま使っただけなのに・・...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ライン数とステップ数の違いは?
-
アセンブラからC言語に変換する...
-
実行ファイルからソースはみれる?
-
アセンブラ言語がわかりません。
-
[C言語→アセンブリ言語]はどう...
-
素数を求めるプログラム(アセン...
-
PICはアセンブラとC言語のどち...
-
PICのアセンブラからC言語へ変...
-
PICに書き込むプログラムや変数...
-
アセンブラの配列処理
-
IBM system/360
-
アセンブラのLA
-
PC-9801でマシン語を学習するに...
-
void __cdeclなど_
-
アセンブラエディタ
-
アセンブリ言語について。
-
YellowIDE6でのコンパイルについて
-
アセンブラ言語で
-
アセンブラで割り算
-
アセンブラ言語で質問です。
おすすめ情報