課題3-6で作成したプログラムについて、グローバル変数(LCDString)を使わずに、固定長メモリープールおよび
メールボックスを使って実装し直せ。
○main_taskの動作
-
main_task()はスイッチPA0の監視、押された回数をカウント及び、押される度にメールボックスを通じて、lcd_display_task()にデータを転送する。(転送するデータは、LCDStringと同じように、数値をテキスト化すること)
- テキスト化したデータは、固定長メモリプールから確保したメモリに格納し、メールボックスを通じて転送すること。
○lcd_display_taskの動作
- lcd_display_task()は、受け取ったメールからテキストデータを取り出し、LCDに表示する。
- メールボックスとして受け取ったデータを格納したメモリは、固定長メモリプールに返却する。
最終更新:2014年12月10日 17:05