Integrated当ウェブサイトを利用することによりクッキーの使用に同意したことになります。すべての1-Wire温度測定デバイスには、読取り専用メモリ(ROM)内に固有のIDコードが含まれています。このIDコードは、1-Wireバス上での一意なネットワークアドレスとして使用されます。(巡回冗長検査)バイトも含まれています。このアプリケーションノートおよび付随するソフトウェアは、1-Wireデバイス間における通信の成功の検証またはシリアルデータストリーム中の誤り検出のための簡単な方法を提供します。CRCの値をソフトウェアで計算して、その値と各デバイスに実装されたCRCハードウェアによるCRC値との検証を行います。1-WireディジタルサーモメータDS1822を使用します。(巡回冗長検査)は、シリアルデータストリームにおける誤り検出のための最も効果的な方式です。CRCによって、ユーザは温度測定デバイス間の通信の成功を検証することができます。CRCはハードウェア要件も最小限で済みます。CRCは、DS1821、DS1822、DS18B20などのマキシムの1-Wire温度測定製品で使用されています。CRCを表す多項式は、次の通りです。「マキシムのiButton製品に用いる巡回冗長検査(CRC)の理解と用法」を参照してください。CRCを理解するには、この機能を実際にハードウェアで構築した場合を考えるのが最も簡単であり、通常はフィードバックを備えたシフトレジスタの構成として表されます。DS1822のハードウェアの構成を図1に示します。CRCのハードウェアによる表現ROMコードのCRC個々のDS1822に、固有の8バイトのIDコードがROMに格納されています。ROMコードの最下位バイトには、DS1822の1-Wireファミリコードである22hが含まれています。次の6バイトには、固有のシリアル番号が含まれています。最上位バイトが、ROMコードの最初の7バイトから計算されたCRCバイトです。スクラッチパッドのCRCDS1822のスクラッチパッドの最初の8バイトには、高温、低温のスレッショルドおよびコンフィグレーションレジスタの値が含まれています。これらのバイトにはDS1822が読み取った温度値および予備レジスタも含まれます。9バイト目が、最初の8バイトから計算されたCRC値です。アプリケーションノート27で説明されているように、CRCバイトの計算に使用されるCRCアルゴリズムはスクラッチパッドとROMの両方で同一です。図1のシフトレジスタは、ビット値がすべて0の初期条件から開始します。LSBから順番に1ビットずつ、入力データ全体がシフトインされます。すべてのビットがシフトインされた後の結果が、その特定のデータについて計算されたCRC値を表しています。合計で、ROMコードの場合は56ビット(7バイト)、スクラッチパッドの場合は64ビット(8バイト)がシフトインされます。ハードウェアCRCの検証DS1822は、ROMコードまたはスクラッチパッドに対するCRC値を提供するCRCハードウェアを内蔵しています。この情報が、その後1-Wireバス上で転送されます。受信したデータは、通信インタフェースによって破壊されている可能性があります。ソフトウェアで計算したCRCを使用することによって、受信したデータのパケット(ROMコードの場合は8バイト、スクラッチパッドの場合は9バイト)の正しさを検証することができます。2003を使用)を設計しました。スナップショットを次の図2に示します。ExcelによるCRC計算機のスナップショットユーザは、ROMコードの最後の7バイトまたはスクラッチパッドの最初の8バイトの値を入力します。CRC」ボタンをクリックすることによって、対応するCRC値が計算されます。これらの値とハードウェアで計算された値とを照合して検証を行うことができます。このExcelスプレッドシートの開発に使用したVBAのコードは次の通りです。Function結論CRC値は、1-Wireデバイス間の通信の成功の確認を容易にします。ソフトウェアベースのCRCを1-WireデバイスのハードウェアCRCと組み合わせて使用することによって、1-Wire通信の検証を行うことができます。EE-Mail配信の登録申し込みをして、興味のある分野の最新ドキュメントに関する自動通知を受け取る。Inc.このウェブサイトのコンテンツは米国および各国の著作権法によって保護されています。お問い合わせください。totalPrice.value}}保存して後で見る​削除{{else}}購入カートには何も入っていません。無料サンプル​削除{{else}}サンプルカートには何も入っていません。{{else}}購入カートには何も入っていません。注文履歴を見るサンプルカートには何も入っていません。注文履歴を見る{{/each}}×ブックマークブックマークを利用するにはログインが必要です。MAXIMお知らせツールをクリックおよびドラッグしてダッシュボードをカスタマイズすることができます。>ご質問/ご意見をお寄せください。見積もり請求をご検討くださいx注意お客様のアカウントに制限がかけられているためご注文をお受けすることができません。カスタマーサポートまでご連絡ください。申し訳ありませんが、このサイトではビジネス/教育と関係のないEメールアドレスからのサンプル請求は受け付けておりません。マキシムの代理店マキシムにご興味をお持ちいただきどうもありがとうございます。x注意マキシム・インテグレーテッドにご興味をお持ちいただきどうもありがとうございます。マキシムの無料サンプルプログラムは、暦年につきお客様に提供できる数量を限らせていただいております。誤ってこのメッセージをお受け取りになった場合はsamples-admin@maximintegrated.comまでご連絡ください。distributorData.coreStaff.stockValue}}{{distributorData.coreStaff.stockValue}}{{/if}}価格は代理店のサイトにあります。製品IDを選択して、はじめてください。閉じるお客様の見積もり請求にお応えするためには以下情報が必要です。できるだけ詳しくお答えください。見積もり請求を送信キャンセルお客様の見積もり請求が送信されました。価格と入手性について24時間以内にお答えします。全カテゴリ最近行った。