Chapter 11
11-5 USING THE DEMO APPLICATION
Micriμm provides a demo application that lets you test and evaluate the class
implementation. Source files are provided for the device (for μC/OS-II and μC/OS-III only).
Executable and source files are provided for the host (Windows only).
11
11-5-1 SETUP THE APPLICATION
On the target side, two applications are available: app_usbd_phdc_single.c and
app_usbd_phdc_multiple.c . You should compile only one of these files with your project.
Table 11-12 provide a description of each one. Both files are located in the following folders:
\Micrium\Software\uC-USB-Device-V4\App\Device\OS\uCOS-II
\Micrium\Software\uC-USB-Device-V4\App\Device\OS\uCOS-III
File
app_usbd_phdc_single.c
app_usbd_phdc_multiple.c
Description
Only one task is used to send all data of different QoS. Usually used with
USBD_PHDC_OS_CFG_SCHED_EN set to DEF_DISABLED .
One task per QoS level is used to send data. Usually used with
USBD_PHDC_OS_CFG_SCHED_EN set to DEF_ENABLED .
Table 11-12 Device Demo Application Files
Several constants are available to customize the demo application on both device and host
(Windows) side. Table 11-13 describe device side constants that are located in the app_cfg.h
file. Table 11-14 describe host side constants that are located in the app_phdc.c file.
Constant
APP_CFG_USBD_PHDC_EN
APP_CFG_USBD_PHDC_TX_COMM_TASK_PRIO
APP_CFG_USBD_PHDC_RX_COMM_TASK_PRIO
APP_CFG_USBD_PHDC_TASK_STK_SIZE
APP_CFG_USBD_PHDC_ITEM_DATA_LEN_MAX
APP_CFG_USBD_PHDC_ITEM_NBR_MAX
Description
Set to DEF_ENABLED to enable the demo application.
Priority of the write task.
Priority of the read task.
Stack size of both read and write tasks. Default value is 512.
Set this constant to the maximum number of bytes that can be
transferred as data. Must be >= 5.
Set this constant to the maximum number of items that the
application should support. Must be >= 1.
Table 11-13 Device Side Demo Application’s Configuration Constants
200
相关PDF资料
AD637-EVALZ BOARD EVALUATION FOR AD637
AD736-EVALZ BOARD EVALUATION FOR AD736
AD737-EVALZ BOARD EVALUATION FOR AD737
AD8007AKS-EBZ BOARD EVAL FOR AD8007AKS
AD8018ARU-EVAL BOARD EVAL FOR AD8018
AD8034ART-EBZ BOARD EVAL FOR AD8034ART
AD8040AR-EBZ BOARD EVAL FOR AD8040AR
AD8045ARD-EBZ BOARD EVAL FOR AD8045ARD
相关代理商/技术参数
AD-UCUSB-HCCDC-SPL 制造商:Analog Devices 功能描述:?C/USB HC CDC FOR CCES SINGLE PROD LIC - Virtual or Non-Physical Inventory (Software & Literature)
AD-UCUSB-HCMSC-SPL 制造商:Analog Devices 功能描述:?C/USB HC MSC FOR CCES SINGLE PROD LIC - Virtual or Non-Physical Inventory (Software & Literature)
AD-UCUSBH-MCDC-SPL 制造商:Analog Devices 功能描述:MAINTENANCE ?C/USBH CDC SINGLE PRD LIC - Virtual or Non-Physical Inventory (Software & Literature)
AD-UCUSBH-MHID-SPL 制造商:Analog Devices 功能描述:MAINTENANCE ?C/USBH HID SINGLE PRD LIC - Virtual or Non-Physical Inventory (Software & Literature)
AD-UCUSBH-MMSC-SPL 制造商:Analog Devices 功能描述:MAINTENANCE ?C/USBH MSC SINGLE PRD LIC - Virtual or Non-Physical Inventory (Software & Literature)
AD-UCUSBH-SPRD 功能描述:PRD LIC UCUSB DEV CORE CCES SGL 制造商:analog devices inc. 系列:CrossCore? Embedded Studio 零件状态:在售 类型:- 应用:- 版本:- 许可长度:- 许可 - 用户明细:- 操作系统:- 配套使用产品/相关产品:Blackfin? 处理器 媒体分发类型:- 标准包装:1
ADUM1100 制造商:AD 制造商全称:Analog Devices 功能描述:iCoupler Digital Isolator
ADUM1100AR 功能描述:IC DIGITAL ISOLATOR 1CH 8-SOIC RoHS:否 类别:隔离器 >> 数字隔离器 系列:iCoupler® 产品培训模块:IsoLoop® Isolator 标准包装:50 系列:IsoLoop® 输入 - 1 侧/2 侧:5/0 通道数:5 电源电压:3 V ~ 5.5 V 电压 - 隔离:2500Vrms 数据速率:110Mbps 传输延迟:12ns 输出类型:CMOS 封装/外壳:16-SOIC(0.154",3.90mm 宽) 供应商设备封装:16-SOIC N 包装:管件 工作温度:-40°C ~ 85°C 其它名称:390-1053-5