問題タブ [stm32l152]

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 に答える
13213 参照

microcontroller - STM32L151 RTC アラーム割り込み

STM32L151 の RTC アラーム割り込みに問題があります。プログラムで RTC アラーム割り込みを毎秒実行したいのですが、うまくいきません。私の主な機能:

関数は RTC を設定します: MX_RTC_Init():

CubeMX を使用してプロジェクトを作成しました。何かアイデアやアドバイスはありますか?ありがとうございました

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

stm32 - ST-LINKでプログラミングした後、STM32が起動しない

カスタム ボードで ST-Link デバッガを使用してプログラムを実行しました。プログラムは正常に動作していますが、ST-Link ユーティリティを使用してチップをプログラムすると、ST-Link が接続されていないとプログラムが起動しません。ST-Link が接続されると、システムが起動します。

誰もそのような問題を抱えていましたか?

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

c - プログラムの開始後にグローバル変数が初期化されない

UART経由でPCに接続されたSTM32L152をプログラミングしています。

GNU Tools ARM Embedded バージョン 6.2 2016q4 を使用しています。

コンパイラ制御文字列:

リンカー制御文字列

実はこれはCoocox IDEのデフォルト値で、私は変更していません。

私のコード:

PCでキーを押すと、コンソールに次のようなものが表示されると思います

しかし、代わりに私はゴミを手に入れました。場合によっては、印刷できない文字の場合もあります。そして、コードを編集して再コンパイルするまで変更されません。私は価値を割り当てることができ、それは機能します。グローバル変数hhには初期値がないようです。さらに、定数としてマークすると、期待どおりに機能し始めます。

私は何を間違っていますか?

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

arm - アドレス 0x00000000 のフラッシュ バンクが見つかりません

ファームウェアを STM32L152 にフラッシュしようとしていますが、代わりに次のものがあります。

ファームウェア.cfg

おもしろいのは、プログラミングしようとするとfirmware.elf、すべて問題ないことです。もちろん、firmware.binは から生成されるfirmware.elfため、同じリンカ スクリプトを共有します (または、この部分で間違っていますか?)。

MEMORY { FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 256K RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 32K } ...

OpenOCD0.10.00.9.0.