
電子工作を始めたばかりのものなんですが、いよいよマイコンに挑戦しようと思い
ライタの購入を検討していたのですが、よくWebサイトにはpicライタで書き込んでいるのは見かけるのですが、arduinoでマイコンに書き込んでいるのは見かけません。(LEDなんかを光らせている動画は見るのですが・・・)
arduinoには自分で買ったICにプログラムを書き込むことってできないのでしょうか?
picはpicライタというものが存在しますが、arduinoはライタとしての機能ももっているのですか?
よろしくお願いしますm(_ _)m
No.2ベストアンサー
- 回答日時:
> ArudinoがあればAVRマイコンに書き込める。
ということでしょうか?ちょっと分かりにくい書き方になってしまいましたが、
・Arduinoとは、大雑把に言うと「AVRマイコンとAVRマイコン用ライタが一体化したもの」です。
・ですから、Arduino にはAVRマイコンが搭載されています。
・Arudino をPCに繋ぐと、Arduino上のAVRマイコンに書き込むことができます。
・Arduinoを使って、Arduinoに載っているのとは別のマイコンに書き込むことはできません。
といった感じです。
PICマイコンやAVRマイコンが2~3百円ぐらいで買えるのに対し、
Arduinoは2~3千円しますし、基板がそれなりな大きさがありますから、
「手軽さ」を取るならArduinoが簡単ですが、
数を量産したり、小型化した回路を組みたい場合には、AVRマイコンやPICマイコンで回路を組むほうが良いでしょう。
この回答への補足
なるほど!
Arudinoでは自分で買ったAVRマイコンには書き込めないってことなんですか!
書き込めるのはArudino上についているAVRマイコンにだけってことなんですね~
でも、当方電子工作は、まだ初心者なので、Arudinoから入って感じが掴めてきたらAVRに移ってみたいと思います!
PICは高校生の時にさわったことがあり、ものすごく癖のある言語(アセンブラ?)だったのは覚えています。
ちょっと今は勉強する気も起きないので、AVRでCを学んでいこうかと思います!
No.1
- 回答日時:
Arduinoは、「Atmel社の AVR マイコン」「AVRマイコンをPCに繋ぐためのUSBシリアル通信回路」「シリアル通信でPCからの操作を受けるためのマイコン上のプログラム(ブートローダ)」を一つにまとめた「マイコンモジュール」になっています。
この「ブートローダ」には、PCからのプログラムを受け取って書き込むというライタとしての機能ももっていますので、
追加ハードウェアは不要で、Arudino単体をPCにUSBケーブルで繋ぐだけで、プログラムを書き込むことができます。
上述のようにArduinoの中には「AVR」というマイコンが入っていますが、
Atmel社のAVRは、マイクロチップ社のPICに対抗した同種の製品であり、
プログラムの互換性は全くありませんが、実現できる機能としては
このAVRマイコンは単体でほぼPICと同じような使い方ができます。
ですが、その場合は、プログラムを書き込む為に「AVRライタ」が必要なります。
この回答への補足
さっそくの回答ありがとうございますm(_ _)m
つまり、
ArudinoがあればAVRマイコンに書き込める。
ということでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルで誤って上書き保存...
-
電子部品の代替推奨品(フルコ...
-
回復ディスクを別のPCで復元で...
-
パソコンの初期化
-
パソコンのフォルダ 更新日時変...
-
入力装置に関しての質問
-
win11 ディフェンダーのセット...
-
写真(jpgファイル)をトリ...
-
リカバリーディスクからドライ...
-
Windows11のstartup時のトラブル
-
お名前(姓)」には「カタカナ(...
-
ディスクのクローン作成
-
情報分野です。この問題わかる...
-
一瞬にしてシステムデータが20G...
-
古いWEBシステム。もう追加プロ...
-
バッチファイルでファイル移動...
-
スタンドアロンPCのWindows update
-
コンピューター名について
-
BIOSによるUSB-HUB設定について
-
Windowsパソコンの【Windowsの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Macintoshのアプリケーション削除
-
シリアルポートから送られる固...
-
ハイパースレッティングについて.
-
アメリカでは基本設計、詳細設...
-
アジャイル開発のタスクが定時...
-
オフコンかPCサーバーか?
-
Visual Basicのようなソフトを...
-
大学生が抱える問題とアプリ開...
-
パソコンがこんなに進化してい...
-
ACカップリングにはGNDは必ず必...
-
マイコンについて教えて下さい
-
H8の開発環境について
-
システム開発の全体像を学べる...
-
ネットワークTAPについて教えて...
-
最近電子工作用にRaspberrypiを...
-
初心者向けマイコンボード
-
マイコンと接続するBluetoothモ...
-
「システム開発」「アプリケー...
-
IT系の職種について
-
【IT】様々なシステムをオープ...
おすすめ情報