Renesas Rulz - Japan
  • User
    Join or Sign In
  • Site
  • Search Japan.RenesasRulz.com
  • User
  • Renesas Rulz
  • FAQ
  • パートナー
  • 半導体セミナ
  • eラーニング
  • ヘルプ
  • More
  • Cancel
  • かふぇルネ
  • がじぇるね
  • Groups
  • English Community
  • More
  • Cancel
がじぇっとるねさすコミュニティ
がじぇっとるねさすコミュニティ
GR-CITRUS citrus_sketch_V220.zipのUSB…
  • Forums
  • Blog
  • Files
  • がじぇっとるねさす ゆーざー会 - Wiki
  • Tags
  • More
  • Cancel
  • New

 

 チャレンジプログラム

 GR-SAKURA

 GR-KURUMI

 SNShield

 Web Compiler

 IDE for GR

 その他

 

 作り方使い方資料

 イベント関連

 作品記事

 体験記事

 その他

 

 ライブラリ

 ツール

 その他

  • Date h7ga40
    h7ga40
  • Date 2018/8/26 9:05
  • Replies 1 reply
  • Subscribers 438 subscribers
  • Views 1713 views
  • gr-citrus
Options
  • Share
  • More
  • Cancel
Related Tags
  • DS18B20
  • gr-citrus
  • gr-sakura
  • i2c
  • IDE for GR
  • led
  • WS8212B
  • 簡易オシロスコープ
Related

citrus_sketch_V220.zipのUSB CDC

h7ga40と申します。

GR-CITRUSをe2studioで使っていますが、がじぇるねのサイトから落としてきたcitrus_sketch_V220.zipでは、USB CDCがPCで認識しません。

調べると、「citrus_sketch/arduino/core/usb_hal.c」の「HW_Init_Module0」関数で、「USB0_DPUPE」と「USB0_VBUS」のピンをUSBとして有効にしているようなのですが、以下の部分がGR-SAKURAのコードのようです。

/* Enable port1 pins 4 an 6 for USB peripheral function */
assignPinFunction(PIN_IO32, 0x11, 0, 0);
assignPinFunction(PIN_IO34, 0x11, 0, 0);

PIN_IO32はP24、PIN_IO34はP44に割り当てられていて、GR-SAKURAでは正しいようですが、GR-CITRUSではUSB0_DPUPEがP14でUSB0_VBUSがP16なので、以下が正しいと思います。

assignPinFunction(PIN_IO41, 0x11, 0, 0);
assignPinFunction(PIN_IO42, 0x11, 0, 0);

このコードに直すと、手元で動きましたので報告します。

  • Cancel
  • Reply
  • Okamiya Yuuki
    Okamiya Yuuki
    • 0
    • 2018/8/31 21:04
    ご指摘ありがとうございます!
サイト使用条件
プライバシーポリシー
お問い合わせ
© 2010-2019 Renesas Electronics Corporation. All rights reserved.