GR-SAKURA
GR-KURUMI
GR-COTTON
GR-CITRUS
GR-PEACH
GR-KAEDE
GR-ADZUKI
GR-LYCHEE
GR-ROSE
GR-MANGO(*)
SNShield
Web Compiler
IDE for GR
TOPPERS関連
女子美コラボ
その他
※プロデューサミーティング中
作り方使い方資料
イベント関連
作品記事
体験記事
ライブラリ
ツール
その他・過去ファイル
オンラインコンパイラの GR-LYCHEE mbed 環境 mbed_style 1.04.02 を使っていますが、PwmOut を使用してマイクロサーボを動かそうとしています。(mbed OS の RTOS 機能も OpenCV も両方使う必要があって mbed テンプレートを使用しています。)
mbed pinマップを下記で確認すると、https://os.mbed.com/platforms/Renesas-GR-LYCHEE/
PwmOut は P4_0, P4_1 に Sig 1 Sig 2 が割り当てられています。
ですが、実際
PwmOut servoCh1;
PwmOut servoCh2;
とインスタンス作成してみると、以下の通りのエラーが出て使えません。++ MbedOS Error Info ++Error Status: 0x80010130 Code: 304 Module: 1Error Message: pinmap not found for peripheralLocation: 0x180200FCError Value: 0xFFFFFFFFCurrent Thread: Id: 0x200BCD14 Entry: 0x1802C6DC StackSize: 0x1000 StackMem: 0x200BCD58For more info, visit: armmbed.github.io/.../-- MbedOS Error Info --この PinName に PWM 機能が割当たっていないと怒られてるように見えるのですが、バグか何かでしょうか?ピンマップに PWM とちゃんと書いてあるので、使えないはずはないと思っています。もし、設定方法が間違っている様でしたらご指摘ください。
ざっくりネット検索してみた感じでは、arduino テンプレート側では使用している人もいるようですが、mbed 側では使用している人いなさそうです。arduino 側のテンプレートでは使えているのに mbed 側では使えないのもおかしな話ですし。