問題タブ [stm32f0]

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

timer - STM32F051 - 過電流入力に応じて異なるアイドル状態

TIM1と相補信号(およびデッドタイム生成)を使用してトランスに電力を供給するHブリッジ(適切なゲートドライバと過電流パルスがMCUに送り返される)を駆動するSTM32F051があります。

受信した過電流パルスに応じて、異なる「安全」状態を構成しようとしています。

  • ハイサイドの過電流では、ローサイド FET をオフにし、ハイサイド FET をオンにします。
  • ローサイドの過電流では、ハイサイド FET をオフにし、ローサイド FET をオンにします。

アイデアは、インバーターの過電流性能を改善することです。

GPIO でパルスを受信するとすぐに、タイマーの出力を定義された状態に手動で設定する可能性はありますか? ブレーク機能を試してみましたが、定義済みの「安全な」状態を 1 つしか設定できません。私のアプリケーションには 2 つ必要です (今のところ、さらに増える予定です)。

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

c - 割り込みモードで UART 通信を使用しようとしていますが、関数をどこに配置すればよいですか?

私は USART 通信に慣れていないので、ばかげた質問をしている場合はご容赦ください。

私は STM32F0discovery ボードと IAR EWARM を使用したコードを使用しています。私の主な機能は次のようになります。メイン関数の後に HAL_UART_RxCpltCallback 関数もあります。

いくつかのチュートリアルを読んでいて、自分の関数を USART1_IRQHandler 関数内に配置する必要があるかどうか疑問に思っています。

または、コードを HAL_UART_RxCpltCallback 関数内に配置する必要がありますか? 私は混乱しています、これを読んでくれてありがとう!