タグ付けされた質問 「isp」

4
なぜハードウェアプログラマが必要なのですか?
私はBoarduinoと30列のブレッドボードを使用してATtinyをプログラムします。ArduinoISPと呼ばれるあまり複雑ではないスケッチ(現在Arduino IDEにデフォルトで組み込まれています)をロードすると、突然プログラマーが働いています。Atmel は$ 30から$ 40の間で素晴らしいプログラマーを販売しており、安価なものを作るためのキットがたくさんあります。 作業中のプログラマを取得し、小さな点滅をいくつかのLEDにすると、私はとても幸せでした。しかし、今では私の貧しいboarduinoはプログラマーの義務に固執しています。 私の知る限り、プログラマーはリセットボタンを押したままにして、MOSIピンとMISOピンで送受信します。 SCKは使用されていないか、少なくとも不要です。 (SCKはATtinyデータシートによると必要であり、私のプログラマーはそれなしでは動作せず、読んだと思っていた場所が必要ないことを見つけることができません。) シリアルを送信するだけでハードウェアプログラマが必要なのはなぜですか?つまり、ICを使用する代わりに、指でリセットボタンを押したままにします。残っているのはシリアル送受信だけなので、必要なのはGND、RXD、TXDの3線だけです。ちなみに、「DTR」行などがある場合は、シリアルケーブルでリセットボタンを押し続けることもできます。 (AVRdude、AVR studio、またはその他の)高級なソフトウェアも必要とするこれらすべてのハードウェアソリューションがあるのはなぜですか? マイクロコントローラを大容量記憶装置として提供する小さなUSBケーブルを理解でき、プログラミング用にバイナリファイルをドラッグできます(このARM開発ボードなど)。ハードウェアのみ、標準のソフトウェアドライバーを使用。 また、ソフトウェアのみのソリューション(USBからチップへのモジュロフック、FTDIチップのようなものを使用して、配線を単純化する)も理解できました。派手なプログラミングプロトコルはすべて、コンピューター上のソフトウェアによって処理され、ハードウェアは単なる配線になります。 (複雑な)ソフトウェアとハ​​ードウェアの両方が関係しているのはなぜですか?私の知る限り、マイクロコントローラーのプログラミングは非常に簡単ですが、これを始めたばかりのとき、ブートローダーをプログラミングするための教祖を払わずにマウスやディジキーからチップを購入する方法が本当に心配でした私のために。 正当な理由があると確信しています(ソフトウェアを書いたり、ドラッグアンドドロップUSBプログラマーの製造を始めたわけではありません)が、新参者として、それが何であるかわかりません。

4
AVR ISPプログラマーを使用してPICチップをプログラムすることは可能ですか?
PICチップをプログラミングしてみて、AVRと比べてどれだけ違うかを見てみたいと思います。AVRtinyISPを持っていますが、それを使用してPICチップをプログラムできるかどうかを知りたいですか?私がそれをするのを制限するものは何ですか? 現在のAVRチップとPICチップの両方には、プログラムのアップロード用にICSPインターフェイスがあり、プログラミングには明らかに互換性のあるピン配置が使用されます(PICはプログラムに高い電圧を供給する必要がありましたが、新しいチップでは必要ありません)。 だから私の質問は:AVRtinyISPやAVR ISP MkIIなどのAVR ISPプログラマーでPICチップをリモートでプログラムすることも可能ですか? 誰もそれを試したことがありますか? それが不可能または困難すぎる場合、制限は何ですか?使用されるプロトコル、ピン配列が正確に一致しない、電圧/電流定格などです?その逆、つまりPICKitクローンを使用してAVRチップをプログラムすることは可能ですか?それを可能にするために必要な修正は何でしょうか?
16 avr  pic  programmer  isp  pickit 

3
AVRの回路内プログラミングをどのように計画しますか?
AVR(これまでのところATtiny13とATtiny2313に限定されていました)を再プログラムする私の通常の方法は、チップをホスト回路から切断し、すべてのICSPフックアップを所定の位置に置いて別のブレッドボードに差し込み、プログラムしてから交換することです。しかし、私はチップをその場でプログラムできると聞き続けています(これはICSPの要点です)。 その場でチップをプログラミングする前に考慮しなければならない特別なハードウェアの考慮事項はありますか?たとえば、ICSPプロセスは、ICSPに使用されているのと同じAVRピンに接続された回路コンポーネントを損傷する可能性があることを心配しています。これらのコンポーネントを保護するために、ダイオードまたは他の種類のバッファリングを追加する必要がある場合がありますか? この質問は漠然と聞こえるかもしれませんが、そうだと思いますが、より一般的な経験則に興味があるため、特定の回路の詳細は提供していません。つまり、これを心配する必要はないのでしょうか、それとも、MCUが属する特定の回路に本当に依存するのでしょうか?
12 avr  isp 

4
最高のPICプログラマー?
私のプロジェクトでPICの使用を開始したいと思い、どのプログラマーを取得する必要があるのか​​と思っていました。マイクロコントローラー(68k、avr)の使用経験は豊富ですが、電子機器の経験も豊富です(プログラマーの構築が可能です)。 MPLAB、icsp、およびインサーキットデバッグ機能を使用できるようにしたいと思います。USBも便利ですが、必須ではありません。あなたの答えでは、あなたの推薦の賛否両論の比較をお願いします。

2
SPIデバイスがISPプログラミングを妨げている
私が持っているATmega8とノキアLCD 5510それに接続されています。ブレッドボードではすべてがうまく機能します。次のステップは、より永続的なボードに移動することです。私の問題は、LCDも接続されているときにATmega8をプログラムできないことです。私は、それらが同じSPIピンを使用し、LCDが何らかの形でプログラミングに干渉しているためだと思います。LCDを外さずにISP経由でATmegaをフラッシュできるように、これをどのように変更できますか?
8 atmega  spi  lcd  isp 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.