Renesas Community
Search Community
User
Join or sign in
Site
Search Community
User
Renesas Engineering Community
FAQ
HELP
More
Cancel
Forums & Groups
English Community
中文社区(Chinese Community)
More
Cancel
かふぇルネ
forums-groups
Microcontrollers and Microprocessors
RX MCU
More
Cancel
RX MCU
Forum
USB通信の割り込みでCMT割り込みを邪魔させたくない
Home
Forum
Tags
More
Cancel
New
Replies
6 replies
Subscribers
457 subscribers
Views
5232 views
Users
0 members are here
RX62N-RSK
割り込み
宣言#PRAGMA
MCU
Renesas
and
interrupt
エニュメレーション
ASSP
USB
Options
Share
More
Cancel
Related
USB通信の割り込みでCMT割り込みを邪魔させたくない
級長
over 11 years ago
RX62N-RSKを使用してRX62Nの使い方を勉強している者です。
将来的にはUSBでCDC通信を行いながら、CMTで割り込みを発生させ一定周期の処理を行いたいと考えています。
そこで、現在はRenesas USB MCU and USB ASSP USB Peripheral Communications Device Class Driver (PCDC)のサンプルプログラムをダウンロードして実行させながらUSB通信を確認しているのですが、次のような疑問が湧きました。
上記サンプルプログラムはUSBのエニュメレーションとデータ転送が割り込みにより行われますが、USBの割り込みで一定周期で行わせたいCMTの割り込みを邪魔させたくない(CMTの割り込みは可能な限り一定周期で行わせたい)場合には、どのように処理をさせるのが得策なのでしょうか?
まだ、勉強不足なので、どんな方法が考えられるかわからないのですが、
(1)USBの割り込みの宣言#PRAGMA interruptにenableオプションをつける?
(2)USBの割り込み処理(usb_cpu_usb_int_hand()関数)の読み出しを、割り込みではなくポーリングで行う?
等の方法かと思っているのですが、上記2つの方法での実現は可能なのでしょうか?
同じような事を考えた方は居ないでしょうか?
お知恵をお借りしたいと思います。
よろしくお願いします。
Parents
級長
over 11 years ago
m-uenoさんへ
私が設計しようとしているシステムでは、時間管理の基準となるタイマ割り込みの周期の正確さは、無視することが出来ません。
ですので、まずは多重割り込み許可したプログラムを作成して、USB通信とタイマ割り込みの関係を実際に確認してみます。
未だUSB通信のサンプルプログラムの詳細は理解出来ていない状況ですので、上記プログラムを作成するうちに何か良いアイデアが浮かぶかもしれません。
その時は、ここで発表させていただきたいと思います。
Cancel
Up
0
Down
Reply
Cancel
Reply
級長
over 11 years ago
m-uenoさんへ
私が設計しようとしているシステムでは、時間管理の基準となるタイマ割り込みの周期の正確さは、無視することが出来ません。
ですので、まずは多重割り込み許可したプログラムを作成して、USB通信とタイマ割り込みの関係を実際に確認してみます。
未だUSB通信のサンプルプログラムの詳細は理解出来ていない状況ですので、上記プログラムを作成するうちに何か良いアイデアが浮かぶかもしれません。
その時は、ここで発表させていただきたいと思います。
Cancel
Up
0
Down
Reply
Cancel
Children
No Data