【NXP:Kinetis】 K64でセキュア状態に設定すると動作しなくなりました。
セキュア状態(FSEC[SEC]=00, 01 or 11)にした場合、次の処理を実行するとHardFaultが発生します。 ・ArmコアのROM Table(0xE00FF000~0xE00FFFFF)をアクセス ・SIM_SOPT2[FBSL]で許可されていない方法でFlexBusに対してアクセス... 詳細表示
【NXP:Kinetis】 K64で外部SRAMからデータをリードする際、BE信号を出力できますか。
K64は、リード時もBE信号を出力することができます。 FB_CSCRnレジスタのBEM(Byte-Enable Mode)ビットを1に設定してください。 詳細表示
【NXP:Kinetis】 K10のFB_CS2に接続したデバイスにアクセスするとフォールトが発生
K10では、FB_CS0にデバイスを接続せずにFB_CS2などにデバイスを接続し、アクセスするとHardFaultが発生します。 回避策は、FB_CS0を未使用アドレス領域にマッピングするようにFB_CSAR0とFB_CSMR0を初期化してください。 例えば、次のように初期化するとFB_CS2... 詳細表示
【NXP:Kinetis】 KinetisのFlexBusに6デバイス接続できますか
KinetisのFlexBusは、LQFP 144パッケージであれば、最大6個のデバイスを接続できます。 但し、FB_CS1~FB_CS5は、次のように他の機能とマルチプレクスされているため、データ16ビット以上、アドレスが30本(各デバイスに依存し、本数が減少)超、外部ウェイトサイクル制御、外部アドレスラ... 詳細表示
【NXP:Kinetis】 低消費電力モードのLLSxとVLLSxの違いを教えてください
LLSxとVLLSxともにLLWUを使用して低消費電力モードからウェイクアップします。 LLSxは、ウェイクアップ後、割り込みが発生し、割り込み処理完了後、低消費電力モードに移行した次の命令から処理を再開します。 しかし、VLLSxは、ウェイクアップ後、リセットが発生し、リセット処理から再開します。 ... 詳細表示
【NXP:Kinetis】 KinetisのFlexBusは、32ビットデータをサポートできますか
KinetisのFlexBusは、アドレス/データ用のピン(FB_ADxx)が32本存在するパッケージは、32ビットデータバスのデバイスを接続できます。 但し、アドレス専用のピンがFB_A16以上となり、下位16ビットを出力するピンがないため、マルチプレクスバス(アドレスとデータを時分割)のみとなり、外部に... 詳細表示
【NXP:Kinetis】 KinetisのFTMは、3相BLDCモータ用のPWMを出力できますか。
KientisのFTM(FlexTimer Module)は、相補PWM出力やデッドタイムも設定でき、1つのPWMで最大8チャネルのPWMを出力できますので、3相BLDCモータを制御可能です。 また、レジスタ更新の同期機能、出力マスク機能などがあります。 尚、デッドタイムは、全てのPWMチャネ... 詳細表示
【NXP:Kinetis】 Kinetis FlexBusのCSCRnのBLSについて
KinetisのFlexBusのCSCRnレジスタのBLS (Byte-Lane Shift) ビットに0をセットした場合、データはFB_AD31から8ビット、16ビット、32ビットが配置されます。 通常は、FlexBusと周辺デバイスをノンマルチプルクスバスで接続する場合にCSCRnレジスタのBLSを0に... 詳細表示
【NXP:Kinetis】 Kinetis FlexBusのアドレスセットアップ
FlexBusのCSCRnレジスタのASETとEXTSを次のように設定してください。 - ASET = 1 - EXTS = 0 FlexBusは、アドレスをFB_CLK 2クロック分を出力しますが、CSCRnレジスタのEXTSが0に設定されているため、FB_ALEがHIGHにな... 詳細表示
【NXP:Kinetis】 Kinetis FlexBusは8ビット幅の外部デバイスに16ビットや32ビットでアクセスできますか。
FlexBusは、外部デバイスに対するアクセスが外部デバイスのビット幅より大きい場合、FlexBusが自動的に要求されたデータ分のアクセスを実施します。従って、8ビット幅の外部デバイスに対して、16ビットや32ビットでアクセスすることが可能です。 例えば、16ビットや32ビットで8ビット幅の外部デバ... 詳細表示
45件中 21 - 30 件を表示