問題タブ [code-composer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - C の Const 文字列配列
実行時に関数に渡される各配列要素の定数文字配列が必要です。私は次の方法でそれらを書きました:
関数は
(これは標準のライブラリ関数の 1 つであるため、これを変更することはできません)。今、関数「Test」を次のように呼び出そうとすると
私も試してみました
どちらの場合も、「式には定数値が必要です」というエラーが発生します。私が間違っている場所で誰かが私を助けることができますか?
c - C プログラムがこの if ステートメントをスキップするのはなぜですか?
コードコンポーザースタジオで書いているこのCプログラムがあります。
デバッグモードのif文でここまできたら
それをスキップし、if または else ブロックを実行しません。この時点で、コードR5_SW
はバイナリであるため22
、true と評価されます。ここで何が欠けていますか?0010 0010
R5_SW & BIT1
microcontroller - msp430 マイクロ コントローラを使用して 1 pps を生成する
私はこの分野のマイクロコントローラーに不慣れで、私の新しいプロジェクトについて迅速なサポートが必要です。
MSP430F5131を使用しています。プロジェクトについて少し説明します。私の主な目標は、12.8MHz の外部発振器を使用して毎秒 1 パルスを生成することです。私はすでにそのプロジェクト用に印刷された PCB を持っています。つまり、前の設計者が何をしたかを理解し、それを自分の CCS プログラムに実装して、マイクロ コントローラーをプログラムする必要がありました。私はまだこのマイクロコントローラーの世界全体に慣れていないので、もっと知りたいと思っていますが、時間は短いです。
プロジェクトについてもう少し理解できるように、PCB の電気配線を添付しました。
電気配線の簡単な説明: 外部トグル スイッチ (コネクタ J6 "Internal/External Selection" から) は、外部 1pps (外部 GPS から) または内部 1pps (msp430 による) を切り替えます。内部モードを選択した場合 (入力 P2.2)、「1」(またはアクティブ ロー モードであるアクティブ ロー モードの場合は「0」) が PJ.3 (出力) から U4 に送信され、1 パルスあたり 1 パルスが送信されます。 2 番目は、P2.4 出力からコネクタ J8 および J9 (同じパルスの異なるコネクタ) に出力されます。
外部トグル スイッチ (J3 コネクタのピン 1、2) またはディスクリート (J3 コネクタのピン 3) を使用して、信号を ON/BAD/OFF に切り替えることができます。スイッチをオンモードに切り替えると、「1」(アクティブローモードであるアクティブローモードの場合は「0」)がP1.6を介してU5(およびゲート)に送信され、パルスが有効になり、「1」も送信されます' PJ.0 を介して U6 に接続し、パルスを TTL から RS422 (差動) に変換します。ディスクリート切替オプションは、外部トグルスイッチと同様にパルス(ON/OFF)を切り替えます。これは PULSE 1 を指します。PULSE 2 にも同じことを実装する必要があります。
RST/NMI/SBWTDIO と TEST/SBWTCK が何のために配線されているかはまだわかりませんが、これらはプログラムを msp にダウンロードするためのものですか? PJ.2 ピン (FUNCTIONALITY DISABLE) についてもわかりません。
読むべきことがたくさんあることはわかっていますが、このプロジェクトについては本当に時間がなく、すべてを勉強する時間があまりありません。コードを読んで、関数をコードに実装するのを手伝っていただければ幸いです。
私がこれを行ったかどうかを知りたいコードは次のとおりです。