-3

私は現在、私の国の地元の大学の1つでソフトウェアエンジニアリングプログラムを実施しています。そして、私はソフトウェアとハ​​ードウェアに興味があります。だから私は自分でそれを学ぶことにしました。私の先輩の一人は、最初にPIC16または18から始めるように私に言いました。ここの誰かが関連するウェブサイトへのリンクを持っていますか?また、eBay以外のPICをプログラムするためのデバイスはどこで入手できますか?事前にt​​hx。

4

5 に答える 5

3

PICkit 3 は比較的安価なプログラマ/インサーキット デバッガで、USB 経由でコンピュータに接続します。

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en538340

于 2010-08-05T20:08:09.027 に答える
1

本当に穏やかな導入として、 http://en.wikipedia.org/wiki/PICAXEから PICAXE を試すことができます。すべてのコンポーネントはhttp://www.rev-ed.co.uk/picaxe/から入手できます。

実際の pic ランドに飛び込みたい場合は、http://www.mikroe.com/eng/home/index/から開発ボードを入手するか、他の場所から同様のものを入手できます。

ドキュメンテーションとチュートリアルに関しては、Google があなたの友達です。

ああ、あなたが誘惑された場合に備えて、クールな子供たちはhttp://www.arduino.cc/の Arduino (写真ではありません) を使用しているようです

于 2010-05-08T09:51:22.623 に答える
1

PIC プログラミングが初めての場合は、いくつかの選択肢があります。

PIC16 対 PIC18

PIC18 デバイスはより高度で、多くの場合、BANK 呼び出しをあまり気にせずに PIC アセンブリでプログラムできます。単純なものをプログラミングしている場合、PIC18 のハウスキーピングは少なくなります。

アセンブリ vs C 私は PIC ASM を好みますが、Microchip は MPLAB を含む無料の C コンパイラを提供しています。PIC をプログラムするために使用する C は、Linux カーネルをコンパイルするために使用する C よりもいくらか単純です... 基本的に ASM のラッパーであり、アセンブリに欠けている素敵なループと「if」ステートメントを実行できます。

MPLAB と MPLABX MPLAB は、PIC コードを開発するためのオリジナルの IDE です。Windows のみにインストールされ、比較的使いやすいですが、少し古くなっています。

MPLABX は、より多くの OS で動作します。あまり使っていませんが、少し複雑に感じます。MPLAB とは大きく異なります。

Digikey と Microchip Direct は、PIC に関する優れた情報源です。PIC ICD3 は優れたデバイス プログラマです。学校が Microchip Direct で割引を受けているかどうかを確認してください。認定された Microchip 開発者は、開発ツールで約 50% オフになります。

別のアドバイスとして、I2C、USART、PWM がどのように機能するかを理解してください。これらはすべて PIC のコア モジュールであり、外の世界ですべての楽しいことを行うことができます。いくつかの LED を点滅させたら、他のチップなどとのインターフェースを開始したいと思うでしょう。

PIC は Arduino ではありません。5 分のコーディングで Twitter にアップロードできるとは思わないでください。小さい PIC は、低レベルの低電力タイプのアプリケーションに適しています。

于 2016-08-30T21:07:47.147 に答える
0

Microchip 社はいくつかのスターター キットを提供しています。それを見て、おそらく8ピンのPICから始めることをお勧めします。または、先輩が述べた16または18ピンのように. 違いは大きくなく、異なる PIC 間を移動するのはかなり簡単です。ADC、より大きなメモリ、またはプログラム用のデュアルメモリを備えているものもあるため、2つの異なるプログラムでプログラムし、実行時に実行するプログラムを選択できます。

Microchip はすべての PIC のメーカーです。Microchip から購入した PIC は、C でプログラムする必要があります。ただし、PICAXE PIC を使用する場合は、BASIC でプログラムする必要があります。Revolution Education の製品である PICAXE は、Microchip PIC にブートストラップ プログラムを追加してプログラミングを容易にし、低レベルの制御を必要としない (可能ではありますが) 愛好家を対象としています。

他の人が言ったように、AVR、Arduino、ARM など、遊べる他の組み込みデバイスがあります。AVRはとてもいいキットです。NGW100 スターター キットを見てください。多くの I/O と、LCD、マイク、カメラ用のポートを備えた強力なプロセッサを備えています。この開発は C で行われ、AVR はマルチプラットフォームの開発ツールを提供します。かなり使いやすいイーサネット ポート LAN および WAN もあります。このキットには独自の IP スタックが付属しているため、ネットワーク機能を使用するために複雑なプログラミングは必要ありません。

幸運を!

于 2011-01-05T15:51:37.967 に答える
0

大学で開発された PIC ボードである UBW を、プログラマー不要で Microchip PIC18 で開発するために試してみてください。USBに差し込んでいます。 http://www.schmalzhaus.com/UBW/

AVR に関するコメントには同意しません。Microchip は業界でより成功しており、AVR よりも優れたツールを持っています。「簡単」である限り、どちらも難易度は同等で、アセンブリと C を提供しますが、AVR 用の GNU ツールチェーンは Microchip よりも複雑です (Unix、コマンド ラインなどを使用する必要があるため、Microchip に対して完全なオフライン シミュレーションも提供する、非常に堅牢で基本的な統合開発 GUI を使用します)。通常、初心者は、低コストのマイクロコントローラー製品を開発する方法よりも、Arduino 開発ボードがハンディキャップであることにすぐに気付きます。

于 2011-07-26T00:47:24.083 に答える