無線電子工学および電気工学の百科事典 AVR89と互換性のあるAVRおよびAT910Sマイクロコントローラ用のUSBプログラマ。 無線エレクトロニクスと電気工学の百科事典 無線電子工学と電気工学の百科事典 / マイクロコントローラー このデバイスは、MCU の AVR ファミリのプログラミングに使用されるワードおよびページ書き込み、および AT89S ファミリの AT53S89 および AT8252S89 MCU のバイト書き込みをサポートします。 したがって、プログラマの助けを借りて、コンピュータにインストールされた制御ソフトウェアからのこれらの MK のサポートにより、AVR ファミリの現在のすべての MK と AT89S ファミリの MK AT53S89 および AT8252S89 をプログラムすることが可能です。 このプログラマーは Objective Development ドライバーに基づいており、元の ATMEL AVR910 プログラマーと完全に互換性があります。 図に示すスキームに従って正確に繰り返すことをお勧めします。 一見したところ、「不要な」詳細を削除すると、プログラマーが正しく機能しないか、コンピューターの USB ポートが故障する可能性があります。 X1 コネクタは、コンピュータで使用可能な USB ポート ソケットの 1 つに標準ケーブルで接続されます。 FU1 ヒューズは、このポートの電源ラインをプログラマ回路の偶発的な短絡から保護するために使用されます。 ダイオード VD2 および VD0,6 - 直流電圧降下が 0,7 ... 1 V の従来の整流器 - は、DD3,6 マイクロコントローラーの電源を 14 V に下げるように設計されています。ドキュメントによると、クロックを使用してこの電源電圧で動作できます。最大 2 MHz 以上の周波数。 コネクタ XXNUMX は、プログラマブル デバイスの ISP コネクタまたはプログラマブル マイクロ回路のパネルに接続されます。電源は別途供給する必要があります。 周波数 3 MHz の矩形パルスがコネクタ X2 のピン 1 に出力され、誤ってプログラムされたクロッキングの原因となる構成ビット (ヒューズ) を持つ MK を「復活」させます。 この信号は常に生成され、プログラマの動作モードには依存しません。 LED HL1 と HL2 は、それぞれプログラマブル マイクロコントローラのメモリからの情報の読み取りと書き込みに関するプログラマの現在のアクションを示します。 HL3 LED は、プログラマの電源が入っているときに点灯します。 抵抗 R11 ~ R15 は、MK DD1 の信号レベルを外部回路の信号レベルと一致させるように設計されています。 MK DD1 の初期プログラミング中のジャンパ S1 は、「Mod」に設定されています。 (図の位置の反対)。 外部プログラマーをX2コネクターに接続することにより、制御プログラムがMKにロードされます。 その後、ジャンパーは図に示されている「通常」の位置に戻るはずです。 ダウンロードしたプログラムを正常に動作させるには、DD1 MCUでSPIEN、CKOPT、SUT0、およびBODEN構成ビットをプログラム(0に設定)し、残りを1に設定する必要があります。通常、ATmega8MCUでは直接受信します。メーカーから、SPIENビットはすでにプログラムされています。 ジャンパーS2を設定することにより、SPIMKDD1インターフェースのクロック周波数を約20kHzに下げることができます。 これは、内部128kHz発振器からクロックされるAVRファミリMCUをプログラミングするために必要です。 S2ジャンパーを取り外すと、SPIインターフェースは約187,5kHzで動作します。 これにより、MCUを570 kHz(ATtinyおよびATmegaファミリ)、750 kHz(AT90Sファミリ)、および7,5 MHz(AT89Sファミリ)の最小クロック速度でプログラムできます。 SPIインターフェースにアクセスするたびに、MK DD2プログラムがその存在をチェックするため、ジャンパーS1を「外出先」で取り外して取り付けることができます。 プログラム可能なMKの書き込み/読み取りプロセスが実行されている場合にのみこれを行うことはお勧めしません。これにより、書き込みまたは読み取り中の情報が歪む可能性があります。 AVRStudioパッケージのAVRProgv.1.4ユーティリティを使用したMKプログラミングには、メモリの量とクロック周波数に応じて、検証に10〜30秒かかります。 プログラマーは、ChipBlasterAVR v.1.07評価、CodeVisionAVR、AVROSPプログラムで正常にテストされています。 MK AT89S53、AT89S8252、AT90S2313、AT90S8515、ATtiny13、ATtiny26、ATtiny45、ATtiny2313、ATmega48、ATmega8、ATmega8515、ATmega8535、ATmega16、ATmega32、ATmega64、ATmega128、ATmega90がプログラムされましたAVRDUDEプログラムは、このプログラマーと互換性がないことが判明しました。AVR128プロトコルのすべてのコマンドが正しく機能するわけではありません。 正しくプログラムされた MK DD1 を使用して製造されたプログラマーをコンピューターに最初に接続すると、オペレーティング システムは新しいデバイス AVR910 USB Programmer を検出します。 プログラマーの ZQ1 共振器の公称周波数が 12 MHz と異なる場合、これは発生しないことに注意してください。 これは、USB と MK DD1 プログラムの動作の特殊性によるものです。 ドライバーを自動的に検出し、prottoss.avr910.usb.inf ファイルへのパスを指定するというシステムの提案を拒否する必要があります。 ドライバーがデジタル署名されていないという警告は無視してください。 システムにプログラマーをインストールした後、AVRProg v. 1.4 はそれを見つけることができませんでした。 オペレーティング システムがプログラマに COM9 仮想ポートを選択したことが判明し、AVRProg プログラムは COM 1 ~ COM4 ポートでしか動作しません。 ポート番号は、Windows の「デバイス マネージャ」を使用して、「AVR910 USB Programmer->Properties->Port Settings->Advanced->Number->COM Port」のパスに従って変更できます。 Windows 2000 にプログラマーをインストールすることは、原則として、上記の Windows XP の場合と変わりませんが、2000 つの特異性があります。この OS の usbser.sys ドライバーの遅延により、コンピューターによって生成されたコマンドがプログラマーと応答に歪められます。プログラマーから彼らに送られます。 何が問題なのか、まだわかりませんが、問題を解決する信頼できる方法を見つけました。 Windows 32 システム フォルダの ..\winnt\system32\drivers\ および ..\winnt\ systemXNUMX\dllcashe\ ファイル usbser.sys を Windows XP の同じ名前に置き換えるだけで十分です。 当然のことながら、別の OS で (たとえば、ブート ディスクから) ブートして置き換える必要があります。 原則として、正しくプログラムされた MK DD1 を使用して正しく組み立てられたプログラマーは、調整する必要はありません。 唯一の注意点: プログラム可能な MK の RESET 入力は、少なくとも 10 kOhm の公称値を持つ抵抗器を使用して電源プラスに接続できます。 これは、MK DD1 の電源電圧が低下し、制御信号回路に制限抵抗が存在するためです。 プログラマーが機能しない場合は、まず、ボードに取り付けエラー、破損、または短絡がないことを確認する必要があります。 次に、MK DD1 (7 と 8) の電源ピン間の電圧を測定します。 3,5 ~ 3,8 V の範囲である必要があります。次に、MK クロック ジェネレータが動作しているかどうかを確認します。 これは、オシロスコープをピン 10 DD1 に接続して行うことができます。 オシロスコープがない場合は、通常の LED をピン 10 と共通線の間に 330 ~ 510 オームの制限抵抗 (共通線へのカソード) を介して接続します。 発電機が作動している場合、LED は薄暗く点灯します。 MK DD1にロードされたプログラムが開始されたかどうかを確認する必要があります。 その動作の兆候の 1 つは、コネクタ X3 のピン 2 に 1 MHz パルスが存在することです。 これは、前述の方法を使用して、オシロスコープまたは LED を使用して行うことができます。 ZQXNUMX 水晶振動子のリードをピンセットで閉じると、薄暗い LED がランダムに明るくなるか、完全に消えるはずです。 著者: A. Ryzhkov、ノボクズネツク。 出版物: cxem.net 他の記事も見る セクション マイクロコントローラー. 読み書き 有用な この記事へのコメント. 科学技術の最新ニュース、新しい電子機器: 庭の花の間引き機
02.05.2024 最先端の赤外線顕微鏡
02.05.2024 昆虫用エアトラップ
01.05.2024
その他の興味深いニュース: ▪ ウェアラブルエレクトロニクス向けアモルファスグラフェン合成技術
無料の技術ライブラリの興味深い資料: ▪ 記事 ハイチの独裁者は選挙と国民投票の投票用紙をどのように変更したのか? 詳細な回答 ▪ ヒューズ切れインジケーター。 無線エレクトロニクスと電気工学の百科事典 このページのすべての言語 ホームページ | 図書館 | 物品 | サイトマップ | サイトレビュー www.diagram.com.ua |