問題タブ [msp430]

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.

0 投票する
3 に答える
1903 参照

msp430 - CCE を使用して MSP430 で FreeRTOS を取得するには?

Code Composer Essentials v3.1 を使用して、MSP430 プロセッサで FreeRTOS を実行したいと考えています。http://www.westmorelandengineering.com/toc.htmでこの例を見つけました。具体的には、一番上の FreeRTOS_Demo.zip を使用しています。CCE で開こうとすると、ワークスペースが「このバージョンの Code Composer では作成されていません」というエラーが表示されます。そのため、プロジェクトをインポートしようとすると、「次のエラーが原因でマネージド Make プロジェクトを読み取れませんでした: プロジェクト タイプ com.ti.ccstudio.managedbuild.ui.programTargetID が見つかりません。マネージド Make 機能は利用できません」というエラーが表示されます。このプロジェクトのために。」

私の問題は何なのか、プロジェクトをビルドするにはどうすればよいのか、それとも別の方法で進める必要があるのか​​ 疑問に思っていますか?

0 投票する
2 に答える
1987 参照

compiler-construction - コンパイル中に IAR MSP430 コンパイラの内部エラーが発生しました

IAR C/C++ Compiler for MSP430 5.10.1 [評価版] (5.10.1.20144)

FreeRTOS 5.4 Task.c ファイルをコンパイルしようとすると、不正な状態の内部エラーが発生します (他のすべては正常にコンパイルされます)。

内部エラー: [CoreUtil/General]: 不正な状態

IARのキックスタート版(MSP430版)は問題なく動きます。

何かご意見は?

0 投票する
3 に答える
544 参照

c - IAR が最大最適化を行うように設定されていると、タイマー コードが失敗する

MSP430 で高度なコンパイラー最適化を使用してタイマー A を使用しましたが、高度なコンパイラー最適化を使用するとタイマー コードが失敗することがわかりました。最適化を使用しない場合、コードは正常に動作します。

このコードは、1 ミリ秒のタイマー ティックを達成するために使用されます。timeOutCNT は割り込みでインクリメントされます。

以下はコードです

この問題を解決するためにここで私を助けてくれる人はいますか? 最適化モードで正常に動作するように、タイマー A を使用できる他の方法はありますか? それとも、1ミリ秒の割り込みを達成するために間違って使用していますか?

0 投票する
1 に答える
1563 参照

c - 高コンパイラ最適化モードでの msp430 でのタイマーの使用

MSP430 で高度なコンパイラー最適化を使用してタイマー A を使用しましたが、高度なコンパイラー最適化を使用するとタイマー コードが失敗することがわかりました。最適化を使用しない場合、コードは正常に動作します。

このコードは、1 ミリ秒のタイマー ティックを達成するために使用されます。timeOutCNT は割り込みでインクリメントされます。

以下はコードです。

この問題を解決するためにここで私を助けてくれる人はいますか? 最適化モードで正常に動作するように、タイマー A を使用できる他の方法はありますか? それとも、1ミリ秒の割り込みを達成するために間違って使用していますか?

0 投票する
3 に答える
2991 参照

embedded - MSP430 と MSP430X の違いは何ですか?

比較表はありますか?

0 投票する
2 に答える
1590 参照

msp430 - 着信信号をキャプチャする

私は私のプロジェクトでmsp430f2013マイクロコントローラーを使用しています..パルス信号周波数の着信トレインを計算する必要があるという点で....私はそれを行う方法がわかりません....誰かがこれで私を助けることができます..サンプルコードは私にとってより便利です....

0 投票する
1 に答える
1317 参照

debugging - IARを使用したMSP430のIRQハンドラーの下にコールスタックを表示します

MSP430のプロジェクトでスタックオーバーフローを見つけようとしていますが、スタックがかなりいっぱいになった後にIRQが発生したときに主に発生することがわかりました。

スタックの開始アドレスよりも小さい値でスタックポインター書き込みにブレークポイントを設定しましたが、CPUはIRQハンドラーで停止します。

IAR C-SPYの呼び出しスタックの表示は、ハンドラー関数で終了しますが、これがスタックを埋めたものであるため、これより下にあるものに関心があります。

現在の割り込みハンドラの下にコールスタックを表示する方法はありますか?

0 投票する
1 に答える
843 参照

msp430 - TIのMSP430FF22x4を使用した電圧の読み取り

TIのMSP430を使用してパワーデバイスの電圧を測定しようとしています。電圧源は、ターゲットボードのA1(つまりP4)とグランド(つまりP1)に接続されています。

関連するコードは次のとおりです。

次の問題が発生しています。

  1. ADC10MEMの内容をAPに出力していますが、ADC10MEMの先頭の6ビットが0ではなくすべて1であることがわかります。同じ理由を取得できません。

  2. ADC10MEMの最後の10ビットだけを考慮すると、値は電圧の上昇と下降に伴って増減することがわかりますが、次の式を使用してVinを取得すると次のようになります。

N = 1023 *((Vin --VR-)/(VR + --VR-))、正しい値が得られません。(VR + = 1.5V、VR- = 0V、バッテリーがターゲットボードに電力を供給するため)N:ADC10MEMの値(10進数)

どこが間違っているのかわかりません。アナログ入力(ADC10AE0 | = 0x10)のピンを有効にし、方向(P4DIR | = 0x01)も設定する必要がありますか?

ありがとう!

0 投票する
1 に答える
620 参照

c - TI EZ430-RF2500 開発チップで C を使用する

だから私がやろうとしているのは、パケットを受信して​​ペイロードをシリアルポートに出力することです。ポートでリッスンするのは、ペイロードを再アセンブルして処理を行う Python スクリプトです。

コードは次のとおりです。

テスト データを含むパケットを送信しますが、何も送信しません。誰にも洞察がありますか?また、これを行っている間、私は C を学んでいることを知っているので、デザインに関する指針も素晴らしいでしょう。

ありがとう。

0 投票する
3 に答える
1330 参照

logging - microSD カード FAT モジュール

最近、GHI Electronics の uALFAT microSD ボードをデータ ロギングに使用していますが、信頼性に問題がありました。その関数呼び出しのいくつかは、私が処理できるよりもはるかに長くかかることがあります。現在、MSP430マイクロコントローラを使用して uALFAT と通信しています。

uALFAT の代わりに使用でき、より信頼性が高いと思われる同様のボードには、どのようなものがありますか?

また

MSP430 で動作する独自のインターフェイス ボードを設計する必要がある場合、最も有利な OEM ソリューションはどれですか?