回答:
良い質問; あなたは彼らがその情報をマニュアルに入れると思います...または少なくとも次のような少しの宣伝文句...
掘り下げて、STM32F10x Technical Training V0.3からこれを見つけました
イベント出力信号生成
SEV命令によるパルス生成:イベント入力信号を介して他のMCUを低電力モードからウェイクアップする
詳細情報/確認のためにSEV命令を検索しました:
SEVは、マルチプロセッサシステム内のすべてのプロセッサにイベントを通知するヒント命令です。また、ローカルイベントレジスタを1に設定します。電源管理を参照してください。
EVENTOUT機能は、マルチプロセッサシステムの電源管理機能のようです。出力パルスがどのように見えるかに応じて、他の方法で使用できると確信していますが、大部分のユースケースは、それぞれのEVENTIN信号を介して他のプロセッサをウェイクアップすることです。
匿名による編集(その後、正確さと編成のために再編集)*
SEV
アセンブリ言語命令です。一部のCコンパイラでは、インラインアセンブリを介して使用できる場合があります__asm__ volatile ("sev");
が、正確な形式はコンパイラ固有のものになります。
実際の使用では、命令は、AFIO_EVCR
レジスタを介して構成および有効化され、代替機能出力モードになっているピンで、1クロック周期(たとえば72MHzのコアクロックで14ns)のパルスを出力します。
一連のSEV
命令とnopを使用して、クロックレートの一部で一連のパルスを出力できることが示唆されました。おそらく二つの連続SEV
グリッチに対する保証が引用されていないにもかかわらず命令は、より長いパルスを作成することができます。
*レビューのコメント。 これは、匿名未登録ユーザによりOPに編集として提出答えです。編集この種のガイドライン(あまりにも過激)に反しています。この編集のための例外は答えを失わないために怒ってすることができます。ニック。