PSoC®Creator™アナログコプロセッサデザインは、アナログmux入力ピンが再割り当てされると動作を停止します - KBA219949 - Community Translated (JA)

Version 1

    Community Translated by NoTa_4591161 Expert       Version: **

     

    Translation - English: PSoC® Creator™ Analog Coprocessor Design Stops Working when an Analog mux Input Pin Is Reassigned – KBA219949

     

    質問:

    アナログMUX入力ピンが新しい場所に移動された後、PSoCアナログコプロセッサデザインが機能しなくなるのはなぜでしょうか?

     

    回答:

    アナログルーティングスイッチを閉じるには、それらを含むハードウェアブロックの電源をオンにする必要があります。ブロックで使用される唯一のスイッチが動的マルチプレクサ制御スイッチである特定のケースでは、アナログコード生成の欠陥により、起動時にブロックの電源が自動的にオンにならない可能性があります。これはPSoC Creatorの将来のバージョンで修正される予定です。

     

    回避策:

    main.cmain関数の先頭に次の2行のコードを追加します
      CY_SET_XTND_REG32((void CYFAR *CYREG_CTB0_CTB_CTRL0x80000000u;
      CY_SET_XTND_REG32((void CYFAR *CYREG_CTB0_CTB_CTRL0x80000000u;