- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
CY7C65215Aの使い方について教えてください。
CY7C65215AのSerial側は、SCB0とSCB1があります。
USB側のVID/PIDが一つであるのに対して、のSerial側はSCB0とSCB1があります。
SCB0とSCB1をどの様に使い分ければいいのでしょうか?
USB-Serial SDKの「examples」の「uart.cpp」を見てみました。
tmain( )から FindDeviceAtSCB0( )を呼び出してSCB0のindexを検出し、
tmain( )からUARTTasks( )の引数としてSCB0のindexを渡しているもの
と思います。UARTTasks( )の中でAPI CyOpen ( )を呼び出すときにSCB0の
indexをdeviceNumberとして使っているものと思います。
SCB0とSCB1は次の様に使うものと理解して正しいですか?
・予めSCB0のindexとSCB1のindexを検出しておく。
・SCB0を使う場合は、API CyOpen( )を呼び出すときにdeviceNumberとしてSCB0のindexを使う。
・SCB1を使う場合は、API CyOpen( )を呼び出すときにdeviceNumberとしてSCB1のindexを使う。
・API CyOpen( )を呼び出すときに指定する他のパラメータ(interfaceNum または handle)が
同じでなければ、同時にOpenしておいてSCB0とSCB1を自由に使うことができる。
-以上-
解決済! 解決策の投稿を見る。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
ご認識の通りでございます。
但し、この場合は使用されるProtocolは[Vendor]となります。その場合、デバイスマネージャ上でCOMポートが表示されません。
UART Protocolを[CDC(Communications Device Class)]にすれば、COMポートが表示されます。
これについては、\Cypress\USB-Serial SDK\examples\usbserialCDCdeviceExamples\uart の[uart.cpp]をご参照ください。
また、SCBのConfigurationについては、サイプレスのソフトウェアであるSerial Configuration Utility( http://japan.cypress.com/documentation/software-and-drivers/usb-serial-software-development-kit )をご活用ください。
よろしくお願い致します。
Hirotaka Takayama
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
ご認識の通りでございます。
但し、この場合は使用されるProtocolは[Vendor]となります。その場合、デバイスマネージャ上でCOMポートが表示されません。
UART Protocolを[CDC(Communications Device Class)]にすれば、COMポートが表示されます。
これについては、\Cypress\USB-Serial SDK\examples\usbserialCDCdeviceExamples\uart の[uart.cpp]をご参照ください。
また、SCBのConfigurationについては、サイプレスのソフトウェアであるSerial Configuration Utility( http://japan.cypress.com/documentation/software-and-drivers/usb-serial-software-development-kit )をご活用ください。
よろしくお願い致します。
Hirotaka Takayama