問題タブ [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 投票する
1 に答える
1314 参照

c - メインに入る前でも、リセット割り込みベクタSYSRSTIVが001Eh(ペリフェラル/コンフィギュレーションエリアフェッチ-PERF)に設定されている

メインに入る前でも、リセット割り込みベクタSYSRSTIVは001Eh(ペリフェラル/コンフィギュレーションエリアフェッチ-PERF)に設定されています。なぜこうなった?

使用されるcstartup.s43ファイル

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

c - msp430 を使用した RTC

以前も質問したことがありますが、今回はもう少し分かりやすく質問できると思います。

以下は私のRTCテストコードです。IAR EW 5 で msp430f5418 を使用しています。

私の問題は、しばらくすると(15分以上でテストしました)、分の割り込みが予想よりも早く来ることです。

つまり、最初は正確に 60 秒後、15 分後に 45 秒目に分の割り込みが発生します。

なぜそうなのですか?RTC レジスタ操作には TI が提供するライブラリを使用しています。

なぜそうなのか誰か教えてもらえますか??

コードの問題ですか、ライブラリの不適切な使用法またはハードウェア自体の問題ですか??

前もって感謝します...

ハリ

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

c - MSP430F5418ポート割り込みは、ハイからローへの遷移とローからハイへの遷移の両方で発生します

MSP430F5418P2.5を高から低への遷移に設定しました。しかし、低から高への遷移と高から低への遷移の両方で割り込みが発生しています。以下の私のコードスニペットをお願いします。

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

memory - メモリの読み取りに問題があります

デバッガーでコードを実行すると、一連の手順の後、コードが失われ、コマンドが順不同で実行されます。スタックがオーバーフローしているかどうかはわかりません。

これは私が通常得るエラーです:

MSP430: 長さ 0x1d2 のページ 0 の 0xffe2e でメモリ ブロックを読み取る際の問題: 無効なパラメータ

それが何であるかについて何か提案はありますか?一部の割り込みを処理しないことで発生する可能性のある問題について簡単に読みました。

また、スタックがオーバーフローしているかどうかを確認できるように、RAM を特定の値で埋めようとしています。RAM 全体を埋める方法についての提案、たとえば 0x1234 の値はありますか?

ありがとう!

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

embedded - パソコンでMSP430をコントロール(USB?)

TI MSP430などを使用して、コンピューターから一連のLEDを制御しようとしています。
私のコンピュータは Macbook Air で、通信できるポートは USB だけのようです。MSP430 には USB ポートがありますが、チップのプログラミング以外に USB ポートを使用することに関する情報は見つかりません。USBを使用してボードと通信する方法はありますか?

ありがとう!

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

c - LCD画面が破損している

easyGUIを備えたST7565RLCDコントローラーでMSP430F5418を使用しています。LCDとの通信にSPIを使用しています。

次のような画面があるとします。

実際の画面

しかし、時々(まれに)キーを押すと(テストボードを動かすもの、通常はキーを押すと表示されます)、画面は次のようになります。

ごちゃ混ぜ

この変更のコードには何もしませんでした...なぜそれが起こったのですか?

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

c - プラグマと割り込みベクタ表:TI MSP430

私のプログラムには、割り込みサービス ルーチン (USCI_A0_ISR()) の実行中に値が設定されるグローバル変数がほとんど含まれていません。

USCI_A0_ISR() の実行が完了すると、グローバル変数は割り当てられた値を保持しますか、それとも void/0 に戻されますか????

これが私がやっていることのコードスニペットです。"flag"得られたレスポンスをもとに設定しています。Code Composer Studio でレジスタ ビューを見ると、"flag"値は正しく設定されていますが、別の"flag"場所の値を使用しようとすると の値"flag "が反映されません。

割り込みサービスルーチンの概念に関するポインタ、またはコーディング方法の抜け穴が評価された場合 事前に感謝します AK

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

c - UART は GPS NMEA センテンスを受信できません

私の UART は 4800 ボー レートに設定されていますが、下に貼り付けた UART コードを使用して NMEA センテンス (GPS 評価ボード) を受信できません。個々の GPS+ターミナルと UART+ターミナルは正常に動作しています。しかし、 GPS+UART 、センテンスを受信することはできません GPSのデフォルトのbuadレートは4800です

UARTのどこが間違っているのですか???

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

spi - M25P64 への MSP430 SPI

MSP430 用の SPI を作成しました。WRSR(01h) または RDSR(05h) を M25P64 フラッシュに送信すると。
フラッシュ SPI_MISO から得られる応答は FFh です。

私の質問は、「私が得た回答は正しいですか?」ということです。SPI とフラッシュの間のハンドシェイクが正しいことを理解するにはどうすればよいですか?

ありがとう

AK

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

c - リアルタイムクロック、MSP430

リアルタイムクロックを使用して15分ごとにアラームを設定する必要があります(00:15、00:30、00:45、01:00、...)いくつかのプロセスを実行してから、新しいアラーム値を設定します。さて、私はコードを書きました。クロックを実行するのはうまくいきます。しかし、周期アラームは発生しません。

コードに関するフィードバックをお寄せいただければ幸いです。