![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
申し訳ありません。困っています。プログラムの勉強をしているのですが・・・
三角波比較法により、ゲート信号を出力するプログラムです。
53: void pev_inverter_set_syncint(int bdn, float tpre);
・
・
55: pev_inverter_start_pwm( bdn, ch);
プログラムではPWMのところにキャリア同期割り込み時間の設定関数を使っています。
53: void pev_inverter_set_syncint(int bdn, float tpre);
キャリア同期割り込みをキャリアの山、または谷の前tpre[μs]時間前に発生するようにセットします。tpre:割り込みタイミングのオフセット[μs]、0~キャリア周期の半分」
55: pev_inverter_start_pwm( bdn, ch);
キャリア同期割り込み信号出力の開始を行う関数。
キャリア同期割り込み信号の「山」の部分で割り込みが発生する。
質問です。
(1)キャリア同期割り込み信号とは、三角波のことなんでしょうか?
(2)55行目で割り込みのタイミングを設定しているのに、53行目はなぜ必要なのですか?
(3)tpre時間の意味がよく分かりません。PWMにどう関係していますか?
僕の浅はかな考えなんですが・・・簡単に言うと
53行目で、キャリア同期割り込み信号の準備をして
55行目で、実際にキャリア同期割り込み信号を出力する
そして、u,v,w相の電圧の値と比較して、ゲート信号を作成する
という考えであっているんでしょうか?すいません。誰か教えてくれませんか?
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
(1)
おそらくちがいます。
(2)
プロトタイプ宣言のように見えます。C言語の基本ですので、教科書を読んで下さい。
(3)
関数名で検索してみたところ、あなたはどこかの会社の製品を使用しているようですね。
その関数の使い方については、私にも推測は出来ますが、その製品のマニュアルに書いてあるはずです。よく読んで下さい。
その製品は一般の人が使うようなものではないはずですから、あなたがよく理解していない限り、このような所で聞いても無駄です。推理の手伝いは出来ますが。
私の推測する所では、
53行目は、ただのプロトタイプ宣言ですが、このようなところにあるのは不自然です。前後を含めてちゃんと写して下さい。
55行目は、簡単な説明書きにある通り、キャリア同期割り込み信号出力の開始を行う関数です。出力させるのであって、出力するのではありません。そのへんはマニュアルを読んで下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- FTTH・光回線 ソフトバンク光2年縛り IP電話番号 同番移行出来ない? 光回線変更は面倒で難しいですか? 1 2023/01/08 21:54
- 格安スマホ・SIMフリースマホ 格安simのau回線 3 2023/05/09 00:01
- FTTH・光回線 ソフトバンク光2年縛り IP電話番号 同番移行出来ない? 光回線変更は面倒で難しいですか? 4 2023/01/07 17:23
- iCloud Apple Watch とiPhone のカレンダー同期 1 2022/12/09 22:12
- iPhone(アイフォーン) キャリア版iphoneはなんで値段が高いですか? 4 2022/09/12 23:14
- 固定IP スマホやPCのIPアドレスについて教えてください。 5 2023/07/07 19:53
- その他(法律) 携帯電話会社に保管されている解約済み個人情報を消去したい 3 2022/08/13 23:23
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- 電車・路線・地下鉄 学割の理由を何にしたらいいでしょうか 3 2023/03/02 20:10
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
このレジの並び方は間違ってま...
-
電車で待機列の割り込みについ...
-
インバウンドで迷惑している人...
-
pic 複数の割り込み関数 切り分...
-
PICのSleepからの復帰に関して
-
複数の割込み処理からアクセス...
-
【組込み】割り込み中のstatic...
-
ショッピング
-
デーモンと無限ループの違いは...
-
実行した後、どうしてもフリー...
-
マイコンSH-2の割り込みを用い...
-
PIC16F84AのRBポート変化割り込...
-
PICマイコンにつきまして教えて...
-
割り込み中に例外異常
-
PICプログラミングをしているの...
-
SH2のタイマ出力
-
IRQって何ですか?
-
PIC18F2550の割り込み処理について
-
PICマイコン 割り込み実行時間...
-
Timerコンポーネントのインター...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ショッピング
-
スーパーのレジで並んでいたら...
-
pic 複数の割り込み関数 切り分...
-
マイコン C言語 割り込み処理...
-
Amazonfireタブレットにわから...
-
CPUの処理量を減らすコーデ...
-
irqbalance って
-
CPU負荷率の安全な上限と計...
-
一定時間操作がなかったら、と...
-
電車で待機列の割り込みについ...
-
VB6でSendKeyを利用したTab移動...
-
(H8マイコン)タイマ割込で変更...
-
駅のトイレでナイチンに邪魔さ...
-
アセンブラのタイマー割り込み
-
PICのPIN変化割り込みに...
-
USJでの割り込み
-
H8マイコンで割り込みが任意の...
-
PIC16F84AのRBポート変化割り込...
-
AKI-H8/3048Fでのタイマ割り込み
-
H8マイコンでの割り込み(シリ...
おすすめ情報