DSPあなたが学ぶ教え28335研究ノート

:この記事は、接続に再現され  https://blog.csdn.net/nvh12138/article/details/79970985

 

DSPF28335の研究ノート

1. GPIO

GPxMUX(機能選択レジスタ)、

      GPxMUX.bit = 0構成されるI / O機能。GPxMUX.bit = 1周辺機能に配置されています。GPIOは、すべてのI / O機能をリセットするように構成しました。

GPxDIR(方向レジスタ)、0が入力され、出力は、リセット入力されます。

GPxDAT(データレジスタ)、

      GPxDAT.bit = 0の場合、対向ピンを対応する低い、出力するように配置。

      GPxDAT.bit = 1の場合、及び対向するピンをハイに対応する、出力するように配置されています。

GPxSETは、ライト専用レジスタ、任意リード戻り0(レジスタ設定します)。

     GPxSET.bit = 0の場合、効果なし。

     GPxSET.bit = 1、及び出力端子は、対応するピンに設定されている場合はハイレベルに設定されています。

GPxCLEAR(クリアレジスタ)は、レジスタ書き込み専用のいずれかのリード戻り0です。

     GPxCLEAR.bit = 0の場合、効果なし。

     GPxCLEAR.bit = 1、及び出力端子が設定されている場合、対応するピンがローレベルに設定されています。

GPxTOGGLE(反転レジスタ)、書き込み専用レジスタ、任意リード0を返します。

      GPxTOGGLE.bit = 0の場合、効果なし。

      GPxTOGGLE.bit = 1の場合、出力ピンがネゲート対応するピンに設定され、ハイレベルに元の低レベル、ローレベルに元の高レベル。 

2.マトリックスキーボード

マトリックスキーボード走査原理:GPIO48-50行線これらの3本のライン、出力ポートとして構成されています。GPIO51-53これらの3行は、ポートのレベルを検出するため、入力ポートとして構成され、列線があります。GPIO48出力が低いと、49と50の出力をハイにしてみましょう。低い方GPIO51,52,53レベル検出は、対応するボタンが押されました。このとき、例えばGPIO52の低いため、キーSW7を押しました。同様に、低49と高い48、50せ、50低再び、48および49が高いです。キースキャンのこの実現。

3. SPI制御デジタルディスプレイ

       SPIインターフェースは、高速同期シリアル入出力インタフェースです。F28335 SPIは、専用モジュールを有し、それはさらに2つのMcBSPのSPIインターフェースとして構成されてもよいです。SPIは、レジスタ0x7040hフレームが開始制御位置に配置された制御レジスタ群12によって制御されます。すべてのレジスタは16ビットレジスタです。

 

 

デジタル制御原理:GPIO58-61 4ピン制御ビットデジタルコード、及びそれらがハイレベルである時間のために、トランジスタ9013ターンデジタル管点灯の、対応するビット、オン。チップ74HC164は平行にチップシリアルあり、Aは、Bは、シリアルデータ入力ポートであり、A、Bは、入力が1である、GPIO54が「1」である場合、すなわち、それらが互いに接続されている場合、ある「AND」逆に、GPIO54は「0」入力「及び」ゼロに戻ったとき。CPは、クロック信号が入力されます。MRが高く、CPの立ち上がり時に、GPIO54ポートは、データ・ビット、上の第1のビットQ0、Q0とQ1に元の上に第二、現在のデータを変換するとき変換が完了したときとQ0、8サイクルなどに、パラレルデジタル制御に8ビットのデータを出力し、実現「および文字列を入れます。」であります

4. SPI

       すなわち、SPI(シリアル・ペリフェラル・インタフェース)は、高速同期シリアル入出力インタフェース,,全二重、同期通信バスであり、線4線式システムでチップの4つだけのピンを占有する:SPISOMI(主入力/出力ピン)、SPISIMO(メイン出力/入力ピン)、SPISTE |(チップから選択)、SPICLK(クロック端子)。SPIインターフェース、3つのデータ転送モードの合計:シンプルモード、基本モードでは、FIFOモードを強化しました。SPIインターフェース・レジスタ12で設定される:SPI制御レジスタの構成(SPICCR)、SPI動作制御レジスタ(SPICTL)、SPIステータスレジスタ(SPISTS)、SPIボーレート設定レジスタ(SPIBRR)、SPIエミュレーションバッファ(SPIRXEMU) 、SPIシリアルレジスタ(SPIRXBUF)、SPIシリアル送信バッファレジスタ(SPITXBUF)、SPIシリアルデータレジスタ(SPIDAT)を受信バッファ、SPI FIFOは、SPI FIFO制御レジスタSPIFFCT、SPI優先SPI FIFOはSPIFFRXを受信レジスタ、SPIFFTXレジスタ送信レベル制御レジスタ(SPIPRI)。各レジスタ、本のそれぞれを構成する方法を見るには、353ページの「あなたはDSPを学ぶ教え」。

    システムのパワーオンリセット、作業標準のSPI SPIモードは、FIFO機能を禁止されています。FIFOはSPIFFTX、SPIFFRX、SPIFFCTの無効を登録します。SPIFFEN位置SPIFFTXレジスタ1により、FIFOモードが有効になっています。SPIRSTは、任意の段階FIFOモード動作におけるリセットすることができます。

ステッピングモータ5 28BYJ-48

28BYJ-48ステッピングモータ(四相八ショット5線式モータ):ステッピングモータは、アクチュエータの角変位に電気パルスです。約人気のあるものは:ステッパ駆動パルス信号を受信すると、所定の角度(ステップ角)の回転方向を設定するためのステッピングモータを駆動します。あなたは、正確な位置決めの目的を達成するように、パルス角変位の数を制御することによって制御することができ、あなたは速度制御を達成するように、速度及びパルス周波数を制御することにより、モータの回転加速度を制御することができます。本明細書で使用する場合、ステッピングモータの減速、1:64の減速比、5.625 / 64°のステップ角。1つのターンを希望した場合は、360 / 5.625 * 64 = 4096パルスを必要とします。開始時点を有するステッピングモータ、急停止優れた特性、パルスの順序を変更し、回転の方向を変化させることができます。

 

図インバータにSS8050トランジスタ対応し、アクセスにJ39インタフェースステッピングモータ、ステッピングモータは、必要な入力ピン4低い場合には、制御信号EPWM2Aハイレベルので、トランジスタQ12:原理作業しますオン、ステッピングモータは、第4ピンをローに得られます。低、高ステッピングモータを与えます。

   私はいくつかの概念を理解します:

   ステップ角:制御システムそれぞれは、モータの回転角度をパルス信号を送ります。実際のステップ角とドライブ(複数可)。

   相:異なる磁極Nを生成するためには、励磁コイル数に磁界をS。Mは共通表します。

   ビート周期的磁界を変化させることは、パルスの所望の数またはNで表される導通状態を完了し、又は所望のモータは、一つの歯のピッチ角度によって回転されるパルスの数は、4相モータ、例えば4時間四相動作モード、すなわちAB存在を意味します-BC-CD-DA-AB、四相八ショット動作モード、すなわちA-AB-B-BC-C-CD-D-DA-A

   トルク保持は:ステッピングモータは、ステータロータ拘束トルクを通電せずに回転さを指します。

6.割り込みシステム(外部割り込み)

      2ノンマスカブル割り込み(RESET及びNMI)+14マスク可能な割り込みを含むF28335内部割り込み線16、。[マスカブル割り込み:優先順位は、実際の状況のように中断するかどうかを応答するかを決定するように設定することができます。NMI:長い割込み要求が受信されるように、割り込みハンドラは、二つ、14]マスク可能な割り込み、CPU2は、タイマ1を生成到達する割込みINT13、INT14による割り込み要求に説明します割り込みは、リアルタイム・オペレーティング・システム用に予約されており、したがって、残りの12マスカブル割り込みされました。線12及び12における28335カーネル破損によって接続されているPIE(周辺割り込み拡張モジュール)が単にあります。PIE及び他側12本の* 8ラインは、ADのような、SPI、EXINTなどの周辺機器に接続されています。そのようなPIEは、12×8 = 96の外部割り込みの総数を管理します。

      各レジスタ・システムの機能割り込み:

       PIE制御レジスタ(PIECTRL):PIECTRL 0ビット0可能にすることができる規模にPIEある:無効PIEモジュール、1:PIEからスケールにリセット割り込みベクタを除いてすべてを、リセットベクタは常にブートROMから引き出されます。1-15は、ベクタ割り込みビットPIEです。

       PIE割り込みフラグ:PIE割り込みレジスタ(PIEACK)を認めます。

       フラグレジスタ(PIEIFRx)割り込みPIE :(クリア割込み又はアクティブ化)8ビットのPIEIFRxを(X = 1〜12)、作動低い割り込みが起動されると、対応するレジスタが1」にセットされ、対応する割り込みが有効化されていることを示しこれらのレジスタに0又は書き込みを中断したとき」、対応ビットレジスタがクリアされます。割り込みは、アクセスレジスタは、CPUがより高い優先順位のハードウェアを有する場合に値を読み取ることによって、アクティブまたは保留中であってもよいかを決定します。

      PIE割り込みレジスタ(PIEIERx)を有効:(グループが大きなグループで決定される)PIEIERx(X = 1〜12、Xを

)割り込みの下位8ビットの大規模なグループは、最初の割り込みグループ番号、ビット「1」が有効になっていると判定されたを参照。ビット「0」

それは禁止されています。

     CPU割り込みフラグ・レジスタ(IFR):(活性化や看板の割り込み)をクリアし、割り込みが実行されるクリアし、具体的な構成は、ブック113を参照してください。

     CPUは、レジスタ(IER):(決定大きなセット割り込みイネーブル)最終的に決定される各割り込み大きな中断どのグループに属しますか、

グループ内に設定されている12が、ビット「1」が有効化され、ビット「0」が禁止されています。

     CPUのデバッグレジスタ(DBGIER)を有効に割り込み:CPUは一時停止モードにあるときは、CPUを中断する必要のリアルタイムシミュレーションは、イネーブルレジスタ、割り込みのデバッグを使用する必要があります。

   外部割り込み制御レジスタ(XINTnCR):

   外部NMI割り込み制御レジスタ(XNMICR):

   外部割り込みXカウンタ(XINTxCTR):

   一般に、全ての割り込み12基のCPU割り込み制御レジスタ、PIE 8つの割り込みの各セット内の全ての割り込み制御レジスタ。我々は外部割り込み、ならびに対応する外部割り込みレジスタを使用する以外では、DSPのGPIOポートは外部割り込みポートとして設定することができ、注意を払うする必要性はソフトウェアでクリアする外部割り込み自身のサインです。フラグレジスタ割り込みPIEとCPUはハードウェアによってクリアされます。

 

     GPIO48で外部割込みルーチンが0に構成され、GPIO51,52は外部割り込み、GPIO51外部割り込み3、GPIO52外部割込み4と比較しました。 - 手順:まずXint3count(3割り込み回割り込みが発生カウンタ)とXint4count(4回発生する割込みの割込みカウンタ)ならびにloopcountにはSW4及びSW7、各プレスを押し、続いて、観察窓に加え発生する割り込み総数カウンタ割り込み電卓プラス1つのボタン次の時間。

 

見て図のレジスタ設定GPIOXINT3SEL

GpioIntRegs.GPIOXINT3SEL.bit.GPIOSEL = 19; // Xint3はGPIO51です

   32 + 19 = 51、チャートから得ることができ、それは、GPIO51から入力3割り込み= 19の外部を意味します。

7.タイマー

        CPU時間TMS320F28335は、それぞれ、オペレーティング・システムは、タイマ2 DSP / BIOSは、オペレーティングシステムは、ポータブルでない場合、通常のタイマのために使用することができ、保持されるタイマ0、タイマ1、タイマ2、3があります。三つのタイマー割り込み信号がTINT0、TINT1、TINT2、割り込みINT1、INT13、INT14に対応する各ベクトルです。

       いくつかの単語でのプログラムコードの理解:

       CpuTimer0Regs.TCR.all = 0x4001; //タイマーを開始します。

       4001 // 4は、このビットがカウンターに達するがゼロの場合、割り込みを有効に設定され、割り込みの代わりにTIEビットが、有効になっています。ここでもTSSが、0と書かれたタイマーを起動します。この1は、4000に書かれている場合と同じ意味がないです。

       IER | = M_INT1; //割り込み手段1を開きます。

      // "| =" IER = || M_INT1 IER IER IERとM_INT1がビットに割り当てられ又はそこ^&= =を同様のことを意味し、割り当てビット演算記号です。

       PieCtrlRegs.PIEACK.all = PIEACK_GROUP1; //明確なACK割り込み、など他のグループとの割り込み缶応答。

      使用のための指示書の#if

      式は次のコードは、の#ifをコンパイルされ、1であれば連絡先は、#if式の背後にあります

      #if(MAX == 10)||(MAX == 20)

      コード...

      #endifの

   その役割は次のとおりです。(MAX == 10)||(MAX == 20)が成立する場合、コンパイラは(注に翻訳の#ifと#endifの間のコードを配置します:それはない、実行、中にコンパイルされています!!)

8. SRAM外部インタフェースXINTFの動作

       SRAM(スタティック・ランダム・アクセス・メモリ)、すなわち、スタティック・ランダム・アクセス・メモリは、データをダウン保存することはできません。SRAMは、より高い性能、より小さな電力消費を有するが、SRAMは、統合の低度は、DRAMの同一の記憶容量を小さいサイズになるように設計することができないという欠点を有しているが、大容量のSRAMをとります。

    外部インタフェースXINTF非多重非同期バスは、SRAM、FLASH、ADC、DACモジュールを拡張するために使用することができます。ときに拡張SRAMは、DSPメモリ領域に対応ZONE0、ZONE6、ZONE7マッピングされます。読み取りと書き込みを含む方法:ACTIVE LEAD(ブート)------- ------- TRAIL三つの部分(末尾)(有効)、各ゾーンは個別に読み取りと書き込みのアクセス待機期間に設定することができます。上記の情報はXTIMINGレジスタで構成することができます。各領域は、専用のチップセレクト信号を有し、様々な外部メモリに接続されてもよいです。XINTFを構成するとき、それゆえXTIMCLKに基づいて内部クロックの読み出しおよび書き込みアクセス時間、システム・クロックとSYSCLKOUTとの間の関係を設定するXTIMCLKニーズ、XTIMCLKクロック周波数SYSCLKOUT XINTF-CN2 XTIMCLK制御レジスタビットにクロック周波数によって設定することが可能と同じ以上であります半分、そのデフォルトの半分。XINTFはXCLKOUTですべての操作を上昇し始めます。

   次の図に示す外部SRAMメモリ拡張、XRDN読み出し制御信号、XWEnライト制御信号、チップセレクト信号用XZCS7n。データ線16、アドレス線19、

 

     プログラムの解釈:

#pragma CODE_SECTION(cpu_timer0_isr、 "xintffuncs")。

//割り込みサービスルーチンは、地域ZONE7に、最終的な外部インタフェースマッピングで実行されている割り込みサービスルーチン「xintffuncsは」段落はどこへ行くか、にSECTIONキーワード

SECTIONキーワード.CMDファイル、および断言する最初のアドレスを実行するために指定された4つのグローバル変数、ロードの長さ。

 

MemCopy(&XintffuncsLoadStart、&XintffuncsLoadEnd、

&XintffuncsRunStart)。

//ある宛先アドレス、の元のアドレスにコードをコピーし、外部割り込みがZONE7領域にコードをコピー

ASM( "RPT#7 || NOP");

//は8回NOPを行い、N + 1命令サイクルを占め、NOP命令N + 1回実行します

 

DSPの空隙init_zone7(ボイド)//マッピング記憶領域ZONE7を配置しました

{

    EALLOW;

    SysCtrlRegs.PCLKCR3.bit.XINTFENCLK = 1; //開き、クロック信号XINTF

    EDIS;

    InitXintf16Gpio(); //は、外部SRAMのアドレス線、データ線、チップ選択線を初期化します

    EALLOW;

    //すべてのゾーンブック--------------- P ------------------ 82

XintfRegs.XINTCNF2.bit.XTIMCLK = 0; //基準クロック

XTIMCLK = SYSCLKOUT

    XintfRegs.XINTCNF2.bit.WRBUFF = 3; // 3つの書き込みバッファがあります。

    XintfRegs.XINTCNF2.bit.CLKOFF = 0; //有効XCLKOUT

    XintfRegs.XINTCNF2.bit.CLKMODE = 0; // XCLKOUT = XTIMCLK

 

    XintfRegs.XTIMING7.bit.XWRLEAD = 1; // XTIMING7:タイミングレジスタXINTF領域7、ビット数を確立するための時間を待って書き込みアクセスが設定され、書き込みセットアップ時間IB領域7、1×1 = 1の期間、理由X2TIMING = 0

    XintfRegs.XTIMING7.bit.XWRACTIVE = 2; //書き込みアクセス有効期間は、ビットの設定数を待つ、有効時間が10Bである、サイクル数は2X1 = 2です。

    XintfRegs.XTIMING7.bit.XWRTRAIL = 1; //時間を追跡するには、サイクル数が1である、1Bです。

    XintfRegs.XTIMING7.bit.XRDLEAD = 1; //セットアップ時間、1bは、1サイクルを読みます

    XintfRegs.XTIMING7.bit.XRDACTIVE = 3; //有効な時間は11Bであり、期間は1であります

    XintfRegs.XTIMING7.bit.XRDTRAIL = 0; // 0は、時間を追跡しています

    XintfRegs.XTIMING7.bit.X2TIMING = 0;

    XintfRegs.XTIMING7.bit.USEREADY = 0; //無視信号XREADY

    XintfRegs.XTIMING7.bit.READYMODE = 0; //同期サンプリング

    XintfRegs.XTIMING7.bit.XSIZE = 3; // 16ビット・データ・バス・モード

    EDIS;

   ASM( "RPT#7 || NOPは"); // 8回NOPを行い、N + 1つの命令サイクルを占有NOP命令N + 1回実行します

}

コンフィギュレーション・プロセスP80と参考図書ハンズページ:

http://bbs.21ic.com/icview-1622920-1-1.html

9. AD変換実験

 

ADC信号入力端子

そこに12ビットにTMS320F28335シートA / D変換器、2は、DSP上のピンに選択されたマルチプレクサの前部8と2つの同時サンプリング/保持、2つのサンプル及びホールド装置A、Bの対応でありますINA0〜INA7とINB0〜INB7。二つのチャネル8つのチャネル(別)、16チャネル(カスケードモード)、自動制御ハードウェアによってスイッチングアナログチャネルに分割することができるアナログ入力チャンネル16、16を構成します。16個のレジスタに格納するアナログチャンネルの変換結果の順に結果。アナログ入力範囲:0.0V〜3.0V、A / Dモジュールを燃焼する負圧より入力3Vの電圧以上です。コンバージョン率:25MHzのADCクロックでは80nsです。

変換結果= 4095×(入力アナログ信号-ADCLO)÷3; ADCL0 ADC変換値は、ボードADCREFIN上にある基準電圧であるが、結果は、0-3V出力の電圧範囲に変換され、0です。 0-4095

以上のA / Dトリガモード:ソフトウェアの起動、PWMモジュール2及び外部割込みピン;割り込み:各変換の終了、または変換すべて終了トリガ割り込みであってもよいです。

 

 

 

 

 

 

 

 

 

1.どのようにソースの表示CCS5.2は何?と同様に自分の位置が含まれていますか?

CCS5.2プロジェクトのC言語ソース・ファイルは、2つの部分、プロジェクトパスで一部の.cファイルを有し、他の部分は連結して、プロジェクトの(.projectファイル<linkedResources> </ linkedResources>フィールド)に添加します。したがって、プロジェクトディレクトリにCCS5.2ソースファイル、追加のファイル.project一部<linkedResources> <linkedResources />フィールドには、パスの一部が含まれています。

GELファイル内のロール2.CCSは何ですか?

ゲルのCCSは、実行可能ファイルにコンパイルすることができないことが解釈される対話型コマンド言語です。その役割は、ccsstudio機能を拡張することです、あなたはいくつかのメニューコマンド、DSPのメモリ構成などを呼び出すためにゲルを使用することができます。しかし、著者は、この文書は設定に追加必要GEL言語ではありません、ユーザーがエミュレータやDSP機能ボードを使用するためのシミュレーション環境を提案します。言語は、ユーザーのコンピュータシミュレーション環境のために、ゲルの使用は、仮想DSPシミュレーション環境の準備ではなく、非必須でできることをゲルの重要性。

3.どのような例で参照したソースファイルに注意を払う必要がありますか?

必要に応じてCCS5.2インポートソースファイルの例を使用する場合は、接続方法を選択するのが最善ではありません、そして道をコピー使用して、あなたは他のプログラムに影響を与えずに、これらのソースファイルを変更することができます。

名声は、関数が実行できるヘッダファイルが含まれていませんが、結果は正常ではありませんので、問題が不可解な関数呼び出しを生じた場合、ヘッダファイルの評判をチェックする機能が含まれている場合4.CCS5.2。

どのようにプログラムスタック5.CCS5.2 DSP28335開発プログラムのサイズを設定するには?

デフォルトのスタックサイズのCCS5.2の場合は0x400、プロジェクト - >プロパティ - >ビルド - > C200リンカー - >基本オプションで設定されています。スタックサイズを設定した後、だけでなく、CMDファイル内のスタックのストレージスペースを割り当てます

メモリを割り当てる言語malloc関数C .sysmemためのヒープ領域と呼ばれる.STACK、セグメント内の一時変数のセグメント、セグメントと呼ばれるスタック領域の位置及びサイズは、プロジェクト - >プロパティ - 最大にメモリを割り当てるMALLOC >ビルド

- > C200リンカー - 下のサイズ設定]> [基本オプション保存2。スタックセグメントのCMDファイルサイズはビルド - 下サイズのプロジェクト - >プロパティ - >> C200リンカー - >基本オプションよりも小さくありません。一般的には、しないでください

関数は、アプリケーション・ヒープ・スペースに大きなスペースを必要とする場合、スタック領域のサイズや位置を変更します。ヒープスペースは、外部メモリとして指定されたが、malloc関数への最初の呼び出しは、外部メモリを初期化する必要があります前に、注意することができます。それ以外の場合はmalloc関数は、スペースが、未定の実装を成功さを指すことができます。

ヒープサイズは0x10000番地で、32Kの単語に限定されています。

6.関連する参考サイト

http://processors.wiki.ti.com/index.php

7.どのように相対パスヘッダーファイルを追加するには?

まず、プロジェクト - >プロパティ - >ビルドオプションの下に、変数を追加する変数をクリックし、それはプロジェクト - >プロパティ - >ビルド - > C2000 Compiler->下$ {}基準変化とのオプションを含めることができます

金額。このプロジェクトは、パスシステム変数がPROJECT_ROOTで表し、直接プロジェクト - >プロパティ - >ビルド - > C2000 Compiler->オプションを含めるで参照することができます。注プロジェクト - >プロパティ - >資源

>変数]タブの変数の下のオプションを含めるの下にプロジェクト - >プロパティ - >ビルド - > C2000 Compiler->無効でリンクされたリソースの下の変数、唯一のプロジェクト - >プロパティ - >構築することができます

と。

http://processors.wiki.ti.com/index.php/Include_paths_and_options

8.プログラムをフラッシュ操作に書き込まれると、ブレークポイントを設定なぜいつも間違っていますか?

フラッシュが設定されているハードウェアブレークポイントのとき、C28xはシリーズDSP上のブレークポイントが2つだけより設定することができ、それはエラーになりますブレークにプログラムされた場合は、別の機能があり、いくつかのハードウェアブレークポイントを取ることがあり、それはブレークポイントを設定ハードウェアブレークポイントCの関数をクリーンアップする方法を調査することに失敗しました。

9.CCS5デバッグモード工具類 - >グラフの利用ポイントの下では?

・  任意のデバッガアクセスする前に、ターゲットを停止>ターゲット]タブでリアルタイムオプション]を選択し、デバッグの構成を選択し、ドロップダウンリストを開くために小さな矢印の右側にデバッグ]ボタンをクリックし、CCSデバッグモードを入力します 。あなたは、ターゲットが実行して、このオプションを選択しない場合、グラフは直線波形がゼロになりますです。

・  開始アドレスを設定する場合にのみ、変数のブレークポイントのアドレスを識別するために、グラフを実行するため、ブレークポイントまで実行コードでブレークポイントは、あなたは配列名と&変数名を使用することができます。

・  バッファゾーンは、グローバル変数として設定されるので、グラフは、グローバル変数を追跡することができます。

参考URL:のhttp://forum.eepw.com.cn/thread/214974/1

http://hi.baidu.com/chanceyue/item/af7ecddc744aa34eddf9bed8

/Article/CCS/Experience/201211/45940.html

10.不可解な問題のCCS場合は、の.metadata削除してください

シリアル通信は、最初の起動DSP場合、通常、一方11.armとDSPとの間に、腕、異常な通信を開始?

主な理由は、開始時に腕時にDSPあなたが受け取った場合、このエラーがすでに始まっている、とストップSW休憩やDSP再起動するまでの作業、原因BRKDT間違った信号があるでしょうです。この問題を回避するには、このエラーが発生したとき、SWは、SCIモジュールをリセットしています。

参考サイト:http://www.deyisupport.com/question_answer/f/56/t/11621.aspx

リリース6元記事 ウォンの賞賛189 ビュー280 000 +

おすすめ

転載: blog.csdn.net/newbie_xymt/article/details/102843106