Multi Source Translation Content

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Multi Source Translation Content

讨论

排序依据:
i.MX53 QSB Androidリカバリモード <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ソフトウェアの更新と回復 上記に転載した情報は、Androidリリースパッケージに含まれているAndroidユーザーガイドR10.2からのものです。 次のように、/data パーティションと /cache パーティションをフォーマットしたり、更新スクリプトに基づいてソフトウェアを更新したり、リカバリモードを使用してソフトウェアを更新したりすることができます。 ~/myandroid ディレクトリに保存されていると想定されるすべての Android ソースコードを準備します。 USB 経由の ADB に備えます。ADB over USBに問題がないことを確認してください。USBケーブルが接続されています。詳細については、「 i.MX51 Android ADB over USB 」セクションを参照してください。 UARTをPCに接続し、端末を開いて印刷されたメッセージを確認します 手動でリカバリを入力します imx51_BBGボードの場合:       setenv bootargs_android_recovery 'setenv bootargs ${bootargs} init=/init root=/dev/mmcblk0p4 rootfs=ext4 di1_primary'       setenv bootcmd_android_recovery 'bootargs_base bootargs_android_recoveryを実行します。MMC は 0 ${loadaddr} 0x800 0x2000 を読み取ります。bootm'       bootcmd_android_recoveryを実行する imx53_SMDボードの場合:       setenv bootargs_android_recovery 'setenv bootargs ${bootargs} init=/init root=/dev/mmcblk0p4 rootfs=ext4'       setenv bootcmd_android_recovery 'bootargs_base bootargs_android_recoveryを実行します。MMC は 0 ${loadaddr} 0x800 0x2000 を読み取ります。bootm'       bootcmd_android_recoveryを実行する システムの起動が完了すると、次の画面が表示されます。 「MENU」、「HOME」、または「F1」(USBキーボード、開発者向け)」を押すと、次のようにテキストメニューに移動します。 キーパッドまたはキーボードの方向キーを使用して、必要なオプションを選択します。 sdcard:update.zipを適用し、次の例に示すように、update.zipからソフトウェアを更新できます。 このディレクトリを Android ソースコード myandroid/bootable/recovery/etc から ~/recovery などの一時的なディレクトリにコピーします。 cd ~/recovery を実行し、このディレクトリから init.rc を削除します。 ./META-INF/com/google/android/updater-script を編集します。必要なコマンドに従って。たとえば、/system パーティションをフォーマットし、update.zip を使用してシステム パーティションを更新するには、コンテンツ ディレクトリ全体をシステム パーティションにコピーすると、すべてのコマンドは ~/myandroid/bootable/recovery/update/install.c にあります。 zipパッケージに署名すると、すべての権限情報が失われるため、スクリプトで適切な権限を設定する必要があることに注意する必要があります。例は ./META-INF/com/google/android/updater-script にあります。 copy update-binary, copy out/target/product/YOU_PRODUCT/system/bin/updater to ~/recovery/META-INF/com/google/android/update-binary system というディレクトリを作成し、更新したいいくつかのファイルを ./system にコピーします。 res というディレクトリを作成して、システムの公開鍵を保存します。 fsl@fsl-デスクトップ:~/recovery$ mkdir res         fsl@fsl-desktop:~/recovery$ ~/myandroid/out/host/linux-x86/framework/dumpkey.jar ~/myandroid/build/target/product/security/testkey.x509.pem > res/keys zip コマンドを使用して、recovery.zip というパッケージを作成します fsl@fsl-desktop:~/recovery$zip recovery.zip -r ./META-INF。/制。/解像 度 recovery.zip は現在のディレクトリにあります。次に、次のようにrecovery.zipパッケージのデジタル署名を作成します。 fsl@fsl-デスクトップ:~/recovery$ cd ~/myandroid         fsl@fsl-デスクトップ:~/myandroid$ signapkを作る         fsl@fsl-デスクトップ:~/myandroid$ cd ~/recovery         fsl@fsl-desktop:~/recovery$ java -jar ~/myandroid/out/host/linux-x86/framework/signapk.jar -w ~/myandroid/build/target/product/security/testkey.x509.pem ~/myandroid/build/target/product/security/testkey.pk8 recovery.zip recovery_signed.zip recovery_signed.zip は現在のディレクトリにあります。ADBを使用してSDカードにコピーします fsl@fsl-desktop:~/recovery$ adb push recovery_signed.zip /sdcard/update.zip update.zipが完了し、update-script のコマンドに基づいてシステムが更新されます。LCDのエラーメッセージを確認します。 データをワイプ/工場出荷時の状態にリセットします。/data パーティションと /cache パーティションがフォーマットされます。 キャッシュパーティションをワイプします。/cache パーティションがフォーマットされます。 システムを再起動してください。 i.MX53
查看全文
TagXplorerで視覚化された複数のNDEFレコード <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> NFCコミュニティの皆さん、こんにちは! このドキュメントでは、TagXplorer を使用してタグから複数のレコードを読み取ることもできることを示しています。以下の手順に従ってください。 Let's begin... NXP TagWriterアプリで記録されている以上のものを書いたことを確認してください。 これに関する詳細な説明については、次のドキュメントを参照してください。 TagWriteアプリを使用した複数のNDEFテキストレコードの書き込み  アプリはPlayストアから見つけてダウンロードできます。 NFC TagWriter by NXP - Google Play のアプリ  ・> TagXplorerでリーダーを接続する ->カードをリーダーに置き、ConnectTagを押します -> NDEF (1) を確認してから、NDEF (2) を読み取ります。 テキストレコードは、以下のNDEFペイロード情報で視覚化できます。 これが大いに役立つことを願っています! Ivan R. 接触型スマートカードリーダーIC
查看全文
S32 Design Studio 3.1 - 更新 2 现已发布! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />       产品发布公告 汽车微控制器和处理器 S32设计工作室3.1  Update 2          新增内容 适用于 S32S247TV EAR 0.8.1 的 S32 SDK - 安装在之前的 EAR 0.8.0 之上 这是一个累积更新 - 它包含之前更新的所有内容(更新 190508 、更新 190708 ) 此更新仅适用于 S32 Design Studio 3.1(请勿将其应用于 S32 Design Studio 3.2 或更高版本) 安装说明 此更新仅可通过 离线安装(直接下载链接) 离线 安装:  转到 S32 Design Studio 产品页面 -> 下载部分或使用 直接链接下载更新存档 zip 文件 启动 S32 Design Studio,然后转到"Help" → "S32DS Extensions and Updates" 添加新的“添加..”S32DS软件站点并浏览选择上一步下载的更新存档.zip文件 从可用项目中选择并单击“安装/更新”按钮。 此时将启动更新安装过程。
查看全文
Lauterbachデバッガ用MPC57xx FCCUユーティリティ・スクリプト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> このドキュメントでは、MPC57xxデバイスのローターバッハFCCU(障害収集および制御ユニット)周辺拡張の使用方法について説明します。 この拡張機能を効果的に使用するためには、FCCUの仕組みに関する深い知識を持っていることが期待されます。 このスクリプト ツールは、Lauterbach デバッガー用の 136 のスクリプトで構成されています。 これは、ユーザーがリファレンスマニュアルを必要とせずにマイクロを迅速にデバッグするのに役立ちます。 ユーザーが使用できるウィンドウの例を次に示します(詳細な説明はユーザーガイドに記載されています)。 Re:ラウターバッハデバッハのMPC57xx FCCUユーティリティスクリプト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, これは s32v では使用できません。 ピーター Re:ラウターバッハデバッハのMPC57xx FCCUユーティリティスクリプト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> これはs32vに役立ちますか?トムブラウン・ジャスティンジー Re:ラウターバッハデバッハのMPC57xx FCCUユーティリティスクリプト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> スクリプトに問題がある場合は、以下にコメントしてください。
查看全文
转换 Keras 模型以供 eIQ 使用 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> NXP BSP 目前不支持直接在 i.MX 上运行 Keras 应用程序。使用此方法的客户必须将他们的 Keras 模型转换为 eIQ 中支持的推理引擎之一。在本文中,我们将介绍如何将 Keras 模型 (.h5) 转换为 TfLite 模型 (.tflite)。 使用相同的 eIQ TfLite 支持版本安装 TensorFlow(您可以在 Linux 用户指南中找到此信息)。对于 L4.19.35_1.0.0,TfLite 版本是 v1.12.0。 $ pip3 安装 tensorflow==1.12.0 在python3环境中运行以下命令将.h5转换模型到 .tflite模型: >>> 从 tensorflow.contrib 导入 lite >>> 转换器 = lite.TFLiteConverter.from_keras_model_file('model.h5')#模型的路径  >>> tfmodel = 转换器.convert() >>> 打开(“模型.tflite”,写入(tfmodel) 该模型可由 eIQ 中的 TfLite 推理引擎部署和使用。 i.MX 8 回复:转换 Keras 模型以供 eIQ 使用 执行以下命令,将 Keras mobilenet.h5模型转换为mobilenet.tflite模型: eiq-converter --plugin eiq-converter-tflite mobilenet.h5 mobilenet.tflite
查看全文
示例 MPC5777M-DPM-PLL-200MHz GHS614 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ******************************************************************************** * 详细说明: * 如果用户希望 GHS 初始化所有核心,则需要定义 * 预处理器符号:init_cores * 但是在这个例子中,核心是从函数初始化的:Core_Boot(); * 本例演示如何初始化时钟模块并激活core0、core1和core0锁步核心。 * ------------------------------------------------------------------------------ * Test HW:  MPC57xx EVB * Maskset:  0N78H * 目标:internal_FLASH * 系统频率:200 MHz PLL * ******************************************************************************** 修订历史: 1.0 2016年2月8日 b21190(Vlna Peter)初始版本 1.1 2016 年 2 月 9 日 b21190(Vlna Peter)添加了 Core_Boot() 函数 *******************************************************************************/ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ******************************************************************************** * 详细说明: * 如果用户希望 GHS 初始化所有核心,则需要定义 * 预处理器符号:init_cores * 但是在这个例子中,核心是从函数初始化的:Core_Boot(); * 本例演示如何初始化时钟模块并激活core0、core1和core0锁步核心。 * ------------------------------------------------------------------------------ * Test HW:  MPC57xx EVB * Maskset:  0N78H * 目标:internal_FLASH * 系统频率:200 MHz PLL * ******************************************************************************** 修订历史: 1.0 2016年2月8日 b21190(Vlna Peter)初始版本 1.1 2016 年 2 月 9 日 b21190(Vlna Peter)添加了 Core_Boot() 函数 *******************************************************************************/ 概述
查看全文
FRDM33771(2)BATT-14AAAPACKとBATT-14AAAPACKの負荷抵抗を備えたMC3377x EvalGUIでのBSPIEVB電流測定イネーブル <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> このFRDM33772BSPIEVBは6チャンネルとして機能し、パッシブセルバランシングを備えた14チャンネルバッテリーセルコントローラーとしてFRDM33771BSPIVB機能します。FRDM-KL25Z評価ボードは、SPIインターフェースを介してFRDM3377xBSPIEVBおよびコンピュータと通信するために使用されます。FRDM33772BSPIEVB用6セルバッテリーエミュレーター「BATT-6EMULATOR」、FRDM33771BSPIVB用14セルバッテリーエミュレーター「BATT-14EMULATOR」、またはどちらか用のバッテリーパック「BATT-14AAAPACK」と合わせて、お客様の開発・評価をサポートします。ステータスの読み取りと設定には、MC3377x EvalGUIを使用します。 図 1.FRDM33771SPI評価ボード 図 2.BATT-14AAAPACKバッテリーパック 図 3.BATT-14EMULATORがEVB MC33771供給 MC3377x EvalGUI グラフィック・ユーザー・インターフェイス MC3377x EvalGUI は、MC3377x セル・コントローラの評価に使用することを目的としています。 図 4.MC3377x 評価版 GUI バージョン 4.02 ハードウェアのセットアップ GUI は、2 つのタイプの BMS アーキテクチャをサポートします。中央、1 つのクラスターのみ、および分散 (最大 15 クラスター)。セントラルBMSアーキテクチャでは、MC33771 EVBまたはMC33772 EVBをFRDM-KL25Zボードの上にスタックする必要があります。バッテリーエミュレーターの1つまたはバッテリーパックは、34ピンセルコネクタを介して接続されています。分散型BMSアーキテクチャでは、FRDM-KL25Zの上にスタックされたMC33664評価ボードが使用されます。MC3377x評価ボードは、ツイストペアTPLバスを介してMC33664 EVBに接続されています。コンピュータへの接続は、FRDM-KL25ZのOpenSDAポートとコンピュータ側のUSBを介して行われます。 図 5.FRDM-KL25ZおよびBATT-14AAAPACKの上にスタックされたFRDM-33771SPIEVBは、中央のBMSアーキテクチャとして接続されています ハードウェアのセットアップが完了したら、MC3377x EvalGUI を起動し、MC33771/772 Evaluation GUI ドキュメントの 初期設定 の指示に従います。アクセスするには、info->Open docu in MC33771/772 Evaluation GUIをクリックしてください。 図 6.MC33771/772評価GUIドキュメントへのアクセス 初期設定が完了すると、各バッテリーセルの電圧読み取りと、直列に接続されているすべてのバッテリーの全体的な電圧が有効になります。ただし、電流測定はデフォルトでは無効になっています。 図 7.電流測定を無効にした状態でのバッテリーセル測定 電流測定を有効にするには、クラスタ ビューで SYS_CFG1 レジスタの Bit9 (IMeasEn) をロジック 1 に設定します。フィールドが濃い緑色から明るい緑色に変わり、現在の測定が有効になります。 図 8.電流測定の有効化 図 9.電流測定が有効 GUIの電流はmVで表示され、消費電流を計算する必要があります。シャント抵抗はRshunt = 100mΩで、測定された電圧は1.243mVであるため、この場合の消費電流はI = Ushunt / Rshunt = 12.43mAです。シャント抵抗は、電圧が+/-150mVを超えないように選択する必要があります。電圧は、MC3377xコントローラのSENSE_PピンとSENSE_Nピンで検出されます。 図 10.BATT-1AAAPACKのシャント抵抗R14 また、バッテリーパック内の抵抗器を負荷として使用することも可能です。抵抗は実装されていません。推奨値は1kΩ、3W、SMT 2512です。抵抗器はSW3スイッチで接続および切断できます。 図 11.推奨負荷抵抗R7、トグルスイッチSW3
查看全文
IMX51でI2Sをスレーブモードからマスターモードに変更する方法 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 現在、SSI は FSL デフォルト リリース BSP で I2S スレーブ モードに設定されています。 マスターモードに設定する方法のコードを添付しました。 i.MX51 Windows
查看全文
i.MX8Mオーディオシステムの使い方 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> NXP i.MX 8Mは、民生用家庭用オーディオから産業用ビルオートメーション、モバイルコンピュータまで、業界をリードするオーディオ、音声、ビデオ処理を提供します。 i.MX 8M Quadは、以下に示す複数のオーディオインターフェイスをサポートしています。 一般的なオーディオ入出力機能に加えて、オーディオインターフェイスは次の機能をサポートします。 - SAI-1は、384KHz/32ビットで最大16チャンネルのTX(8レーン)と16チャンネルのRX(8レーン)をサポートします。 - SAI-5は、384KHz / 32ビットで最大8チャンネルのTX(4レーン)と8チャンネルのRX(4レーン)をサポートします。 - SAI-2/3/6は、384KHz/32ビットで最大2チャンネルTX(1レーン)と2チャンネルRX(1レーン)をサポートします。 - SAI-2/3/6は、384KHz/32ビットで最大2チャンネルTX(1レーン)および2チャンネルRX(1レーン)をサポートします。 - SAI-1は、一般的なオーディオDACのPCMとDSD操作間のグルーレス切り替えをサポートします - SPDIF-1/2は、すべての入力ビットをオーディオバッファに保存できるRAWキャプチャモードをサポートしています SAI-1/2/3/5/6 と SPDIF-1 は、IOMUX を介してチップ上の GPIO パッドを共有します。オーディオインターフェースがサポートする一般的な使用例を次の表に示します(他にも多くの設定が可能です)。番号は、サポートされているデータレーンです。 各 SAI モジュールの MCLK ピンは、入力または出力として構成できます。出力として構成されている場合、CCM からのSAI_CLK_ROOTはパッド出力にルーティングされます。入力として構成すると、パッドへの外部入力は SAI にルーティングされます。MCLKは、SAIのマスタークロックとして使用できます。次の図は、SAI1を例に、両方の入力/出力オプションを示しています。 各 SAI モジュールは、最大 3 つのマスター クロック入力をサポートします。各 SAI 内の TX および RX サブモジュールは、クロック入力の 1 つをマスター クロックとして個別に選択できます。これにより、1 つの SAI の TX と RX を異なるクロック ソースから実行できます。マスタークロック入力には、次のオプションがあります。 -サイ。MCLK[1]は、CCMまたはSAIのSAI_CLK_ROOTから選択できます。IOMUXのMCLK。これは、SAI が CCM または IO パッドからの独自のクロック ソースのみを使用する、最も簡単なクロック ルーティングです。 -サイ。MCLK[2] は、次のクロック ソースから選択できます。 CCMからのSAI_CLK_ROOTのいずれか。 SAIのいずれか。IOMUXのMCLK。 SPIDFからの他のクロックソース。 -サイ。MCLK[3] には、SAI とまったく同じクロック ソース オプションがあります。MCLK[2]。これにより、TX と RX の両方が、相互に依存することなくすべてのオプションにアクセスできます。 SAI のマスター クロックのクロック オプションは、SAI-1 を例に図に示しています。 MCLK[1]のオプションは、MCLK[2]とMCLK[3]でも利用可能です。このオプションを保持する理由は、i.MX6/i.MX7 プロセッサと同様の SAI クロック構造を提供するためです。マスタークロックのMUXの構成は、IOMUXC_GPRレジスタによって制御されます。クロックの不具合を避けるために、SAI クロックを有効にする前に設定する必要があります。 注 : これらの MUX オン クロックは設計中に欠落するため、シリコンでの実際のインプリメンテーションは次の図に示すように簡略化されます。 すべての SAI インスタンスと SPDIF インスタンスは SDMA をサポートしています。オーディオデータレートを満たすために、2つのSDMAモジュールが使用されます。 SAI-2/3 と SPDIF-1/2 は高いデータスループットを必要としないため、UART/SPI などの他のペリフェラルと共有される SDMA-1 に割り当てられます。SAI-1/4/5/6は、高いサンプルレートとマルチチャンネルオーディオをサポートする必要があり、オーディオ専用のSDMAエンジンであるSDMA-2に割り当てられています。SDMA-2 の周波数は、十分なスループットを確保するために、133/66 ではなく 500/250 に増加しています。 SWがオーディオDMAの進行状況を追跡できるようにするために、SAIモジュールのTX_SYNCとRX_SYNCは外部クロック入力としてGPTにルーティングされます。合計6つのSAIモジュールがあるため、GPTに接続するときにこれらの信号は多重化されます。 - GPT-4/5/6外部クロック入力は、任意の6つのSAIモジュールのTX_SYNCまたはRX_SYNCから選択できます。 - マルチプレクサ選択はレジスタによって制御されIOMUXC_GPR。 - GPT-4/5/6 の MUX セレクト レジスタは、互いに完全に独立しています。 Re:i.MX8Mオーディオシステムの使用 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ありがとうシャオコンフー
查看全文
i.MX 6DQ Reference Manual (IMX6DQRM R2, Part 1) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> これは、2014年6月に公開された現在公開されている i.MX 6DQリファレンスマニュアル、リビジョン2のコピーです。これはパート 1/2 で、最初の 43 章が含まれています。パート2はこちら: i.MX 6DQリファレンスマニュアル(IMX6DQRM R2、パート2) このドキュメントは、コミュニティのコメントを入力するために使用します。このリファレンスマニュアルにインラインコメントを自由に追加してください。さらに情報が必要な場所や、既存の情報が正しくない場所を指摘できます。また、デバイスでのエクスペリエンスに基づいて、ドキュメント内の既存の情報を拡張した情報をコメントに入力することもできます。段落やセクションでより多くの情報が必要であることを指摘している場合は、「より多くの情報が必要」ではなく、非常に具体的にしてください。このマニュアルへのあなたのコメントは、他のメンバーを助け、このドキュメントおよび将来のドキュメントの改善を促進する可能性があります。 注: ドキュメント ビューアは、指定したページに直接移動することをサポートしていません。一度に 1 ページずつ手動でページングする代わりに、「リセットの種類」などのページ上の文字列を検索したり、 インライン コメントにリストされている章リンクに移動したりできます。これを行うには、ドキュメントビューの下のコメントにページダウンし、[インラインコメント]を選択し、コメントを「ページ」で並べ替えてから、表示する章を選択します。このマニュアルは、ダウンロードして最寄りのAdobe Readerで表示することで、より簡単に使用できる場合があります。 次に、このレビューコピーに追加するコメント/質問がある場合は、上記のように章に移動し、コメントを追加するテキストを検索します。 これにより、そのページに最速で移動します。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> これは、2014年6月に公開された現在公開されている i.MX 6DQリファレンスマニュアル、リビジョン2のコピーです。これはパート 1/2 で、最初の 43 章が含まれています。パート2はこちら: i.MX 6DQリファレンスマニュアル(IMX6DQRM R2、パート2) このドキュメントは、コミュニティのコメントを入力するために使用します。このリファレンスマニュアルにインラインコメントを自由に追加してください。さらに情報が必要な場所や、既存の情報が正しくない場所を指摘できます。また、デバイスでのエクスペリエンスに基づいて、ドキュメント内の既存の情報を拡張した情報をコメントに入力することもできます。段落やセクションでより多くの情報が必要であることを指摘している場合は、「より多くの情報が必要」ではなく、非常に具体的にしてください。このマニュアルへのあなたのコメントは、他のメンバーを助け、このドキュメントおよび将来のドキュメントの改善を促進する可能性があります。 注: ドキュメント ビューアは、指定したページに直接移動することをサポートしていません。一度に 1 ページずつ手動でページングする代わりに、「リセットの種類」などのページ上の文字列を検索したり、 インライン コメントにリストされている章リンクに移動したりできます。これを行うには、ドキュメントビューの下のコメントにページダウンし、[インラインコメント]を選択し、コメントを「ページ」で並べ替えてから、表示する章を選択します。このマニュアルは、ダウンロードして最寄りのAdobe Readerで表示することで、より簡単に使用できる場合があります。 次に、このレビューコピーに追加するコメント/質問がある場合は、上記のように章に移動し、コメントを追加するテキストを検索します。 これにより、そのページに最速で移動します。 Re: i.MX 6DQ Reference Manual (IMX6DQRM R2, Part 1) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 上の「インラインコメント」リンクをクリックして、各章へのリンクを確認してください。 チャプターの順序: 第1章:はじめに 第2章:メモリマップ 第 3 章 割り込みと DMA イベント 第4章:外部信号とピン多重化 第5章:ヒューズマップ 第6章:外部メモリコントローラ 第 7 章 : システム デバッグ 第8章:システムブート 第9章:マルチメディア 第10章:クロックと電源管理 第11章:システムセキュリティ 第 12 章: ARM Cortex A9 MPCore プラットフォーム (ARM) 第 13 章: AHB から IP へのブリッジ (AIPSTZ) 第 14 章: DMA を使用した AHB-to-APBH ブリッジ (APBH-Bridge-DMA) 第15章:非同期サンプルレートコンバータ(ASRC) 第16章:デジタルオーディオマルチプレクサ(AUDMUX) 第17章:40ビット訂正ECCアクセラレータ(BCH) 第18章:クロックコントローラモジュール(CCM) 第19章:MIPI CSIからIPUへのガスケット(CSI2IPU) 第 20 章 : 表示コンテンツ整合性チェッカー (DCIC) 第21章:拡張設定可能SPI(ECSPI) 第 22 章: 外部インターフェース・モジュール (EIM) 第 23 章:10/100/1000 Mbps イーサネット MAC(ENET) 第24章:拡張周期割り込みタイマ(EPIT) 第 25 章: 拡張シリアル オーディオ インターフェイス (ESAI) 第 26 章 フレキシブル コントローラ エリア ネットワーク (FLEXCAN) 第27章:汎用パワーコントローラー(GPC) 第28章:汎用入出力(GPIO) 第 29 章 : 汎用メディア インターフェイス (GPMI) 第30章:汎用タイマー(GPT) 第31章:2Dグラフィックスプロセッシングユニット(GPU2D) 第32章:3Dグラフィックスプロセッシングユニット(GPU3D) 第33章:HDMIトランスミッター(HDMI) 第34章:HDMI 3D Tx PHY(HDMI_PHY) 第35章:I2Cコントローラー(I2C) 第 36 章 IOMUX コントローラ (IOMUXC) 第37章 画像処理ユニット(IPU) 第38章:キーパッドポート(KPP) 第39章:LVDSディスプレイブリッジ(LDB) 第40章:MIPI - カメラシリアルインターフェースホストコントローラー(MIPI_CSI) 第41章:MIPI DSIホストコントローラー(MIPI_DSI) 第 42 章: MIPI HSI ホスト コントローラー (MIPI_HSI) 第43章:MediaLB(MLB) 第44章:マルチモードDDRコントローラ(MMDC) 第45章 ネットワーク相互接続バスシステム(NIC-301) 第46章 オンチップOTPコントローラ(OCOTP_CTRL) 第47章 オンチップRAMメモリコントローラ(OCRAM) 第 48 章: PCI Express (PCIe) 第49章:PCI Express PHY(PCIe_PHY) 第50章 パワーマネジメントユニット(PMU) 第51章 パルス幅変調(PWM) 第52章 : パッチ付きROMコントローラ(ROMC) 第53章 シリアル先端技術アタッチメントコントローラ(SATA) 第54章 シリアル先端技術アタッチメントPHY(SATA PHY) 第55章:スマートダイレクトメモリアクセスコントローラ(SDMA) 第56章 : システムJTAGコントローラ(SJC) 第57章 セキュア不揮発性ストレージ(SNVS) 第58章:共有ペリフェラル・バス・アービター(SPBA) 第59章:ソニー/フィリップスデジタルインターフェース(SPDIF) 第 60 章 : システム リセット コントローラ (SRC) 第61章 同期シリアルインタフェース(SSI) 第62章 温度モニター(TEMPMON) 第 63 章: TrustZone アドレス空間コントローラ (TZASC) 第64章:ユニバーサル非同期レシーバー/トランスミッター(UART) 第65章:ユニバーサルシリアルバスコントローラ(USB) 第66章 ユニバーサルシリアルバス2.0統合PHY(USB-PHY) 第67章:ウルトラセキュアデジタルホストコントローラー(uSDHC) 第68章:ビデオデータオーダーアダプター(VDOA) 第69章:ビデオプロセッシングユニット(VPU) 第70章:ウォッチドッグタイマー(WDOG) 第71章:水晶発振器(XTALOSC) タイトルの順序: 10/100/1000 Mbps イーサネット MAC(ENET):第 23 章 2Dグラフィックスプロセッシングユニット(GPU2D):第31章 3Dグラフィックスプロセッシングユニット(GPU3D):第32章 40ビット訂正ECCアクセラレータ(BCH):第17章 AHB から IP へのブリッジ (AIPSTZ): 第 13 章 DMA を使用した AHB-to-APBH ブリッジ (APBH-Bridge-DMA): 第 14 章 ARM Cortex A9 MPCoreプラットフォーム(ARM):第12章 非同期サンプルレートコンバータ(ASRC):第15章 クロックとパワーマネジメント:第10章 クロックコントローラモジュール(CCM):第18章 水晶発振器(XTALOSC):第71章 デジタルオーディオマルチプレクサ(AUDMUX):第16章 ディスプレイ コンテンツ整合性チェッカー (DCIC): 第 20 章 拡張コンフィギュラブルSPI(ECSPI):第21章 拡張周期割り込みタイマ(EPIT):第24章 拡張シリアルオーディオインターフェース(ESAI):第25章 外部インターフェース・モジュール (EIM): 第 22 章 外部メモリコントローラ:第6章 外部信号とピン多重化:第4章 フレキシブル コントローラ エリア ネットワーク (FLEXCAN): 第 26 章 Fusemap: 第5章 汎用パワーコントローラー(GPC):第27章 汎用入出力 (GPIO): 第 28 章 汎用メディア・インタフェース (GPMI): 第 29 章 汎用タイマー(GPT):第30章 HDMI 3D Tx PHY(HDMI_PHY):第34章 HDMIトランスミッター(HDMI):第33章 I2Cコントローラー(I2C):第35章 画像処理ユニット(IPU):第37章 割り込みと DMA イベント : 第 3 章 イントロダクション:第1章 IOMUXコントローラー(IOMUXC):第36章 キーパッドポート(KPP):第38章 LVDSディスプレイブリッジ(LDB):第39章 MediaLB(MLB):第43章 メモリーマップ:第2章 MIPI - カメラシリアルインターフェースホストコントローラ(MIPI_CSI):第40章 MIPI CSIからIPUへのガスケット(CSI2IPU):第19章 MIPI DSI ホストコントローラー (MIPI_DSI): 第 41 章 MIPI HSI ホスト コントローラー (MIPI_HSI): 第 42 章 マルチモードDDRコントローラー(MMDC):第44章 マルチメディア:第9章 ネットワーク相互接続バスシステム(NIC-301):第45章 オンチップOTPコントローラ(OCOTP_CTRL):第46章 オンチップRAMメモリコントローラ(OCRAM):第47章 PCI Express(PCIe):第48章 PCI Express PHY (PCIe_PHY): 第 49 章 パワーマネジメントユニット(PMU):第50章 パルス幅変調(PWM):第51章 パッチ付きROMコントローラ(ROMC):第52章 セキュア不揮発性ストレージ(SNVS):第57章 Serial Advanced Technology Attachment Controller(SATA):第53章 Serial Advanced Technology Attachment PHY(SATA PHY):第54章 Shared Peripheral Bus Arbiter (SPBA): 第 58 章 スマート・ダイレクト・メモリ・アクセス・コントローラー(SDMA):第55章 ソニー/フィリップスデジタルインターフェース(SPDIF):第59章 同期シリアルインターフェース(SSI):第61章 システムブート:第8章 システムデバッグ:第7章 システムJTAGコントローラー(SJC):第56章 システムリセットコントローラー(SRC):第60章 システムセキュリティ: 第 11 章 温度モニター(TEMPMON):第62章 TrustZone アドレス空間コントローラー (TZASC): 第 63 章 Ultra Secured Digital Host Controller(uSDHC):第67章 ユニバーサル非同期レシーバー/トランスミッター(UART):第64章 ユニバーサルシリアルバス2.0統合PHY(USB-PHY):第66章 ユニバーサルシリアルバスコントローラ(USB):第65章 ビデオデータオーダーアダプタ(VDOA):第68章 ビデオ処理ユニット(VPU):第69章 ウォッチドッグタイマー(WDOG):第70章
查看全文
恩智浦杯 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 欢迎参加恩智浦杯!以下页面旨在向学生介绍机器人概念和恩智浦杯车的组件。微控制器编程具有挑战性,这里的内容旨在促进成为一名成功的嵌入式程序员的过程。 一般信息 市场平台 我们的全球赞助商提供的特别优惠 恩智浦杯的历史 哪里可以买到赛道? Mathworks 对 NXP 杯的支持 赛道信息 社区创建的配件 FAQ's 组装说明 Keil 软件优惠 规则 相机规定 团队技术报告 硬件概念 嵌入式系统概念 实际使用(实用) 行扫描摄像头 MCU 101教程 Kinetis FRDM-KL25Z Servo Motor Eli Hughes 教授的 NXP Cup 相关视频系列 https://community.nxp.com/docs/DOC-1096 驱动(直流)电机 MathWorks 在 NXP Cup Car 上使用广角镜头的基本模型NXP Cup 技术报告 https://community.nxp.com/docs/DOC-1283 电机驱动器(H桥) https://community.nxp.com/docs/DOC-1057 电池 NXP 杯套件和替换零件的新供应地点,可实现全球交付: www.landzo.com CCD sensor: http://www.landzo.com/?product-52.html CCD camera: http://www.landzo.com/?product-51.html Power Motor control unit: http://www.landzo.com/?product-50.html 不带电子设备的车载套件: http://www.landzo.com/?product-49.html 如有任何疑问或问题,请联系 Bella,邮箱:汪瑞 < [email protected] > 与您所在地区的团队联系! 巴西 EMEA 马来西亚 墨西哥 北美洲 中国台湾 飞思卡尔杯内容
查看全文
TRK-MPC5606B I2C 与 PCA24S08 CW210 通信示例 此示例展示了与 NXP PCA24S08 内存的 I2C 通信。 使用简单的MPC5xxx I2C驱动程序, 请参阅 https://community.freescale.com/docs/DOC-330972 上的驱动程序代码/说明 。   EVB连接: P1.11-A[10].. I2C0 SDA P1.12-A[11].. I2C0 时钟源   ------------------------------------------------------------------------------ 测试硬件:TRK-MPC5606B Maskset:  0N13E 目标:RAM、Flash 航站楼:115200, 8N1 Fsys:RUN0 中的 64 MHz PLL 带有 8 MHz 晶振参考。     PC终端显示此信息...       您可以看到特定条件下的以下 I2C 总线信号…… 将字节“H”写入地址0x28 读取地址0x28的内容   将字符串“Hello world!”写入地址 0x152     从内存地址 0x150 读取页面(16 字节)
查看全文
FRDM-K64Fオープンソースデバッグインターフェースの概要 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> FRDM-K64Fは、Kinetis K64、K63、K24マイクロコントローラ向けの超低コスト開発プラットフォームです。このボードは、すでにフリースケールのお客様の間で広く使用されています。 http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-K64F   FRDM-K64Fプラットフォームは、オープンソースのブートローダを実行するフリースケールのオープンソースハードウェア組み込みシリアルおよびデバッグアダプタであるOpenSDAv2を備えています。この回路には、シリアル通信、フラッシュ・プログラミング、およびラン制御デバッグのためのいくつかのオプションがあります。KDS3.0を使用するユーザーは、J-Linkインターフェース、P&E OpenSDAインターフェース、またはMbedインターフェースを選択できます。各オプションについて、ユーザーは最初にデバッガーファームウェアを更新する必要があります。それぞれ1つずつ紹介していきます。     関連するすべてのドライバーとファームウェアは、添付ファイルとしてこの記事に含まれています。 全般
查看全文
MIFARE®スマートシティデモ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Demo スマートシティでは、さまざまなエリアをタッチ(またはWebバージョンではマウスクリック)することで選択できます。 市街地を入力すると、さまざまなアプリケーションが表示されますが、タッチすると、商品の説明または短いムービーのいずれかを入力して表示することができます-ムービーが停止すると、何らかのインタラクションが要求されます-カードをリーダーにタップすると、ムービーが進行します。 カード/タグはいつでもカードに配置でき、ユーザーはカードに関する情報を取得できます。 NFC対応のAndroidスマートフォンを介して、追加のアプリケーションをMIFARE DESFireカードにダウンロードできます。例えば、メトロの追加ライドはダウンロードすることができます。 特長: MIFARE DESFire EV2 ISO/IEC 14443 A 1-4 および ISO/IEC 7816 準拠 2/4/8KバイトのEEPROM、高速プログラミング NFCタグType 4準拠 セキュアで高速なコマンドセット MIsmartAppは、マスターキーを共有することなく、アプリケーションにアプリケーションスペースを付与します 無制限のアプリケーション数と柔軟なファイル構造 デモでは、主要なアプリケーションを示しています。 先進的な公共交通機関 アクセス管理 クローズドループマイクロペイメント カンプスカードと学生証 ロイヤリティプログラム _______________________________________________________________________________________________________ 注目のNXP製品: MIFARE DESFire|NXPの MIFAREウルトラライト|NXPの ICODE|NXP NTAG|NXP https://nxp-rfid.com/ _______________________________________________________________________________________________________ 外部リンク: MIFARE MIFAREの歴史 デモウェブ版 _______________________________________________________________________________________________________ スマートシティ
查看全文
使用 Ubuntu 在 i.MX8MM 上运行 Docker <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> i.MX 8M | i.MX 8M Mini | i.MX 8M Nano
查看全文
补丁使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 根据EHSET_v1.01.pdf描述( http://testusb.com/EHHS.html ),USB物理认证测试有两个方面。一种测试情况是PC作为USB主机运行USB-IF HSET实用程序来测试目标板作为USB设备;另一种情况是目标板作为USB主机向测试夹具发起测试信号。 所支持的测试模式的原理是基于主机枚举过程中的 Vid/Pid 对。 应用附加的补丁(我使用 r13.4.1 kernel_imx 树),然后在内核配置中启用“FSL_USB_TEST_MODE”,重建 uImage 以获取测试模式支持内核。 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好张霞, 我打的是kernel3.10.53中的补丁。但是内核一直打印“处于测试模式,但单步执行失败”。 你能给一些建议吗? 顺祝商祺! 乔治 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, 如何在内核 4.1.15 上将 iMx6dl USB 设置为测试模式(主机)? 上述寄存器设置在内核 4.1.15 上不起作用 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 大家好, 它在 Android L5.1.2 上运行吗?来源 ?有人测试过吗? 感谢您的帮助 !! BR 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, Zongbiao, 本文讨论的是HOST模式,而不是DEVICE模式。由于是设备模式,因此无需进行任何更改。 顺祝商祺! Wilson 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,威尔逊 感谢您这么快回复我。 就我而言,i.MX6 正在 USB OTG 设备模式下工作。 如果我运行./memtool-32 0x021841A8=0x3,i.MX6将在主机模式下工作。 所以我认为我需要将 0x021841A8 设置为 0x2,对吗? 顺祝商祺! ZongbiaoLiao 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, Zongbiao, 还没有将 0x2 设置为0x021841A8。完成我的步骤 1~5 后,应该可以生成测试模式了。 祝您好运! 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,威尔逊 我现在正在使用 L3.0.35_4.1.0 在 i.MX6 上工作我想测试i.MX6在设备模式下工作时的高速眼图(用于认证测试),不知道以下操作是否正确?你能幫我嗎? 1)./memtool -32 0x020c4080 1 2)./memtool -32 0x202c4080=(当前值+0x3) 3)./memtool -32 0x02184140=0x2 4)./memtool -32 0x021841A8=0x2(设置为设备控制器) 5)./memtool -32 0x02184184=0x1C050000(根据IMX6SDLRM.pdf,我将 PTC 字段设置为 FORCE_ENABLE_HS 以启用高速)。 你能告诉我这是否正确吗? 非常感谢! 顺祝商祺! ZongbiaoLiao 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 早上好,下田先生, Linux 不需要任何补丁,但有一些命令直接改变寄存器内容以生成 USB 测试模式,它们在 L3.0.35_4.1.0 上运行: 1 ./memtool -32 0x020c4080 1(读取当前值;例如 0xc00) 2./memtool-32 0x020c4080=(当前值 + 0x3;例如 0xc03) 3./memtool-32 0x02184140=0x2 4./memtool-32 0x021841A8=0x3 5./memtool-32 0x02184184=0x1C040000 (*由于某种原因,第一次分配没有生成测试模式。在这种情况下,请重执行此命令。) 但是,在我运行 Yocto 的情况下,第 5 条命令将 0x020C4080 的位 0 和 1 从 1 改回 0。因此,我们必须运行第 2 条命令再次设置时钟;否则,任何后续命令都可能导致系统崩溃。虽然我已经将此问题提交给我们的内部团队寻求帮助,但您可以在 L3.0.35_4.1.0 上尝试这些命令。 顺祝商祺! Wilson 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,Wilson先生, 感谢您的回复。 那么,你对Linux BSP了解多少呢? 特别是,我想知道它是否已应用于L3.10.17_1.0.0-ga(Yocto BSO)。 顺祝商祺! Satoshi Shimoda 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,下田桑, 该补丁适用于KK4.4.2_1.0.0-GA。 顺祝商祺! Wilson 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好张霞, 您能否告诉我该补丁是否已应用于较新的 BSP? (e.g. L3.10.17_1.0.0-ga, kk4.4.2_1.0.0-ga, etc...) 顺祝商祺! Satoshi Shimoda
查看全文
示例 MPC5643L Flash_program_simple CW210 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ******************************************************************************** * 详细说明: * 示例展示了简单的闪存编程程序。在运行时它会改变 * 常量“测试”字段的内容(因此位于内部闪存中)。 * 它还展示了如何将代码重新定位到 RAM 中,将数据重新定位到 FLASH 中(使用链接器 * 命令文件是 MPC5643L_my_sections.lcf 和 MPC5643L_DEBUG_my_sections.lcf)。 * * 注意:对于复杂的任务,请使用 SSD 驱动程序(飞思卡尔网站提供特定设备, * 软件和工具/运行时软件/中间件-设备驱动程序 * * ------------------------------------------------------------------------------ * 测试硬件:xPC564xLKIT、PPC5643L Cut3 芯片 * 目标:internal_FLASH,RAM * 系统频率:120 MHz PLL0 * Debugger:        Lauterbach Trace32 *                  PeMicro USB-ML-PPCNEXUS * 终端:19200-8-无奇偶校验-1停止位-无通过LINFlex0的流量控制 * EVB连接:默认 * ******************************************************************************** <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ******************************************************************************** * 详细说明: * 示例展示了简单的闪存编程程序。在运行时它会改变 * 常量“测试”字段的内容(因此位于内部闪存中)。 * 它还展示了如何将代码重新定位到 RAM 中,将数据重新定位到 FLASH 中(使用链接器 * 命令文件是 MPC5643L_my_sections.lcf 和 MPC5643L_DEBUG_my_sections.lcf)。 * * 注意:对于复杂的任务,请使用 SSD 驱动程序(飞思卡尔网站提供特定设备, * 软件和工具/运行时软件/中间件-设备驱动程序 * * ------------------------------------------------------------------------------ * 测试硬件:xPC564xLKIT、PPC5643L Cut3 芯片 * 目标:internal_FLASH,RAM * 系统频率:120 MHz PLL0 * Debugger:        Lauterbach Trace32 *                  PeMicro USB-ML-PPCNEXUS * 终端:19200-8-无奇偶校验-1停止位-无通过LINFlex0的流量控制 * EVB连接:默认 * ******************************************************************************** 概述
查看全文
SimpleEvents_1.045.PEupd <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> シンプルイベント 形容 イベントフラグの設定/クリア/チェック コンポーネント SimpleEvents.PEupd Dependencies 低消費電力 ライセンス ライセンス : オープンソース (LGPL) 著作権:(c)著作権Erich Styger、2011、無断複写・転載を禁じます。 これは、Processor Expertを使用して簡単なイベントモジュールを実装するオープンソースソフトウェアです。 これはフリーソフトウェアであり、次の条件のライセンスポリシーの下で教育、研究、および商用開発に開放されています。 *これはフリーソフトウェアであり、保証はありません。 ※使用制限はありません。あなたは、あなたの責任の下で、個人、非営利、または商用製品のためにそれを使用、変更、および再配布することができます。 ※ソースコードの再配布には、上記の著作権表示を保持する必要があります。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> シンプルイベント 形容 イベントフラグの設定/クリア/チェック コンポーネント SimpleEvents.PEupd Dependencies 低消費電力 ライセンス ライセンス : オープンソース (LGPL) 著作権:(c)著作権Erich Styger、2011、無断複写・転載を禁じます。 これは、Processor Expertを使用して簡単なイベントモジュールを実装するオープンソースソフトウェアです。 これはフリーソフトウェアであり、次の条件のライセンスポリシーの下で教育、研究、および商用開発に開放されています。 *これはフリーソフトウェアであり、保証はありません。 ※使用制限はありません。あなたは、あなたの責任の下で、個人、非営利、または商用製品のためにそれを使用、変更、および再配布することができます。 ※ソースコードの再配布には、上記の著作権表示を保持する必要があります。 コンポーネント交換
查看全文
ubuntu-freescale-pkgs.tar <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ltib がコンパイルしたデコードプラグインパッケージは、公式サイトでは見つけるのが困難です。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ltib がコンパイルしたデコードプラグインパッケージは、公式サイトでは見つけるのが困難です。
查看全文
MCU 101:パルス幅変調 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> パルス幅変調(PWM)は、ロボット工学でモーターやサーボを制御するために利用される技術です。マイクロコントローラは、内部カウンタを使用して、方形波のデューティサイクルを変調し、デバイスに供給される電力量を制御します。デューティサイクルは、矩形波が「オン」である時間の割合を、繰り返し信号周期と比較して参照します。デューティサイクルが高ければ高いほど、信号に運ばれる電力は大きくなります。デューティサイクルは、信号が「オン」である時間の割合として表され、100%が一貫してオンになっています。 タイマーの設定 PWM 信号の生成は、レジスタ値とフリーランニング ハードウェア カウンタ間のハードウェア比較に基づいています。タイマーモジュールは、出力比較回路の形で同様のハードウェア比較を提供します。レジスタの内容は、マスターのフリーランニングタイマーと継続的に比較されます。一致が発生すると、ハードウェア出力イベントが発生するように構成でき、割り込みはサービスルーチンを呼び出すことができます。 Timer I/O タイマー I/O ポート制御レジスタは、ポート統合モジュール (PIM) にあります。各ポートはピン単位で構成でき、各タイマー入力キャプチャ/出力比較チャネルは1つのピンに関連付けられています。リセット時には、タイマー・モジュールはディセーブルになり、適切なI/Oポートはデフォルトで高インピーダンス入力になります。ピンの初期状態を定義するには、適切な汎用 I/O ピンをデータ方向レジスタ (DDRT) の出力として構成し、ポート データ レジスタ (PTx) を適切な状態に書き込む必要があります。リセット中にレベルを制御するには、外部プルデバイスが必要です。タイマ・システム制御レジスタ(TSCR1)にタイマ・イネーブル(TEN)ビットを設定すると、タイマ・モジュールがイネーブルされます。出力比較機能は、デフォルトのモジュールリセット状態では無効になっています。このモードでは、データ方向ビット (DDRTx) がピンの I/O 状態を制御し、入力比較ロジックがピンの遷移を監視します。Timer Input Capture/Output Compare Select (TIOS) レジスタに適切なビットを設定すると、PWM 生成に必要な出力比較用のタイマー チャネルが有効になります。出力比較モードでは、タイマ制御レジスタ (TCTL1/2) の出力モード (OMn) ビットと出力レベル (OLn) ビットが同時に比較イベント アクションを選択し、 出力比較出力ロジックを関連するピンに接続できるようにします。 チャネルの OMn:OLn 制御ビットが両方とも 0 の場合、DDRTx ビットと PTx ビットは I/O ピンの状態を制御します。OMn:OLn ビットのいずれか (または両方) を設定すると、出力比較回路がピンに接続され、DDRTx と PTx の設定がオーバーライドされます。リセット後、各出力比較回路の出力状態はゼロになります。 PWM 生成の場合、OM ビットは (= 1) 設定され、出力比較出力は各比較イベントで関連付けられた OL ビットの状態に従います。OLビットの状態は、タイマチャネル割り込みが処理されるたびに反転し、トグル出力が生成されます。TENビットをクリアまたは設定すると、タイマーモジュールがそれぞれ無効または有効になりますが、他のタイマー制御レジスタの内容や出力比較出力ロジックの状態は変更されません タイマーモジュールをPWM用に構成する際には、いくつかの考慮事項を考慮する必要があります。大まかな観点から見ると、主な考慮事項は次のとおりです。 • PWM周波数 • PWMデューティサイクル 必要なPWM周波数を生成するには、バスクロック周波数がわかっている必要があり、タイマープリスケーラを設定する必要があります。これらの値は、生成されるPWM周波数の範囲とPWM信号の分解能の程度によって異なります。最大分解能とPWM周波数は、最大タイマクロック周波数によって制限されます。低いPWM周波数は、最小タイマクロック周波数によって制限されます。これはトレードオフを招くことがあり、図1に示すように評価できます。 タイマチャネルが設定されると、タイマチャネル割り込みを使用してPWM信号を生成できます。これは、割り込みサービス ルーチン (ISR) を呼び出して、適切な比較値 (マークまたはスペース) でタイマー比較レジスタを読み込むように構成する必要があります。これは、最後のアクションが負のエッジ遷移であったか正のエッジ遷移であったかを識別し、遷移ステータスを切り替えて比較レジスタをロードすることで実現されます を次の適切な値に置き換えます。マスター・タイマー・カウント・レジスタへの参照は、図3に示すように、連続するISR関数呼び出しのタイマー比較レジスタに連続するマーク値とスペース値を追加するだけで回避できます。タイマのロールオーバーは、符号なし整数の加算を使用する場合にシームレスです。前の比較値を次の比較値を生成するための参照として使用すると、ISR の遅延が変動する場合でも、正確な出力タイミングが可能になります。 PWMの開始は、慎重に検討する必要があるタスクです。割り込みを使用してPWM生成を開始するには、最初の比較イベントを手動で構成する必要があります。出力ピンを最初の遷移状態に切り替えるには、比較を設定して強制比較を構成する必要があります。最初の比較イベントの後、割り込みはPWM生成を処理します。HCS12 はハードウェア強制比較をサポートしていませんが、強制比較は、現在のフリーランニング タイマー値の数サイクル前に通常の比較を設定することで構成できます。このサイクルは、MCU内の内部レイテンシを補償するために必要です。サイクル数は、コアとモジュールのクロックによって異なります。PWMの生成を停止するときは、ラントパルス(必要に応じて規定のマークまたはスペース比よりも幅が短いパルス)を考慮することが重要です。これらのパルスを回避するには、関連する割り込みサービス ルーチン内で適切なローカル割り込みマスクを設定して、PWM 生成を無効にします。停止時のピンの適切な状態は、ISRのいずれかの部分で割り込みを無効にすることで設定できます。どちらかのライジング または立ち下がりエッジ部分。 追加のチュートリアルリソース: (マイビデオで視聴) (マイビデオで視聴) (マイビデオで視聴) DCモータ制御の概要 - パートII 講義2:パルス幅変調 フリースケール・カップの内容
查看全文