2017-08-08 11 views
0

私は現在自分のプロジェクトでPIC18F4550を使用することについて学んでいます。 ICSPやPICKitを使わずにPICにプログラムをロードする方法はありますか? PICを初めて使用するときは、USBを使用してプログラムをPICにロードできますか?私はこの質問を自分で持っていたPICKitまたはICSPを使用せずにPIC18Fにプログラムをロード

+0

で偉大な動作するはずです。 Vellemanは、シリアルポートに接続する安価なキットを販売しています。それは多くの異なる種類のPICをプログラムできるので、非常に実用的です。 1つの欠点は、USBケーブルを使ってシリアルケーブルを使用すると実際には遅いということです。しかし、あなたが本当のシリアルポートを持つPCを持っているなら、それはかなりうまくいく。 –

答えて

5

は、PICをプログラムするには、多くのデバイスを使用することができます。 Microchips websiteにはいくつかのオプションがあります。ただし、PICKitはPICコントローラのプログラミングやハードウェアデバッグを行うことができます。より詳細な分析にアクセスできるICD3があります。 PICコントローラには、他にも多くのサードパーティのプログラマがいます。

これらのプログラマの1つは、初めてPICをプログラミングするために必要です。あなたのPICは、最初にブートローダーコードでプログラムすることができます。ブートローダをロードすると、プログラマは必要なくなります。 USBまたはUARTでHexファイルを送信することができ、PICはこの新しい16進コードでプログラムします。マイクロチップからezblはUSBでそれを行う方法がありますが、それだけで

マイクロチップは、ブートローダAN851に非常に良いドキュメントを持ってPIC24/dsPIC33で動作します。

+1

おそらく、私が追加する唯一のことは、一部のベンダーが、事前にプログラムされたPICに付属の開発キットを販売していることです。誰かがハードウェア・プログラマーを使ってボート・ローダーを最初から入手していましたが、エンド・ユーザーにとっては余分なハードウェアを必要としませんでした。 –

+1

私は決してPICKitを取得することはできません。ICD3はPICを現場でデバッグするために確実に動作するのではありません。彼らはいつもプロジェクトの終わりになる前にデバッグモードで動作しなくなってしまいました。:(しかし、それらのプログラミングは魅力のように機能します。 –

2

このページにある簡単なPICプログラマを試すことができます。それはフリーウェアであるPICpgmで動作します。私は前にこのソフトウェアを使用しました、それはあなたがPICをプログラムするためにいくつかのハードウェアを必要とする4550

http://tomeko.net/misc.php

http://picpgm.picprojects.net/

関連する問題