hamayan です。 fwny3655> 【現象】 fwny3655> 割り込み処理からタスクにsendmailをしたところ、リセットしてしまう。 fwny3655> fwny3655> 【環境等】 fwny3655> ・OS:HOS-H8h(ver0.07) fwny3655> ・UARTから割り込みで文字列を受信し、[CR]でタスクに文字列をsendmailする。 fwny3655> 文字が正常に取り込まれていることは確認。 fwny3655> ・割り込み処理では、割り込み・ディスパッチを禁止にしていない。(loc_cpu未使用) H8で多重割り込みを許可していない場合、割り込み中はloc_cpuと同じ 状態になります。 割り込みは、割り込みハンドラをOSに登録して動かしているのでしょうか? それともOSを経由しない割り込みなのでしょうか? OSを経由して割り込みハンドラを起動し、その中からサービスコールを 発行している分には、遅延ディスパッチは行われます。 OSを経由しない場合は、OSのサービスコールの発行はできません。 あと、気を付けるのはTASKスタックサイズです。RAMに余裕が有るなら 多めに設定してみて下さい。 Source Forgeで大幅機能アップのHOS-V4を取得すると、もっと幸せに なれます。例えばシリアルの処理は、データキュー(OS管理のリングバッ ファ)を使うと、とても簡単です。 https://sourceforge.jp/projects/hos/ サポートもフォーラムで行っています。 ------------------------------------------------------------ )^o^()^o^()^o^()^o^()^o^()^o^()^o^()^o^()^o^()^o^()^o^()^o^( ☆☆☆☆☆☆☆☆☆☆☆☆designed by hamayan☆☆☆☆☆☆☆☆☆ from はまやん アドレスは hamayan@xxxxxxxxxxxxxxxx URL http://www003.upp.so-net.ne.jp/hamayan/ The Embeded Protocol Engine Navajoデモ中!続々新機能追加中!! http://hamayan.ddo.jp:8080/ ★★★★★★★★★end of message and thank you★★★★★★★