完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,我在我的PIC32MZ2048EFM144项目(自定义板)中用MPLAB HARMony 2.02:app.c创建了两个应用程序:通过PIC32MZ SPI总线1.c从外部ADC获取数据:在击键后(从cdc_com_port_.复制)通过USB向终端仿真器发送数据。l当我单独运行它们时,但是在将它们组合并修复编译错误之后,计算机不会检测到USB端口(当cdc_com_port_sing单独运行时它自动检测到)。这里缺少什么吗?/***********************************************************************//部分:驾驶员初始化数据/*****************************************************************/*****指数0***/DRV_SPI_INIT drvSpi0InitData={.spiId=DR************************************************************************************************************************************************************************V SPI_SPI_SPI_SPI_SPI_SPI_ID ID IDX0,.task.=DRV_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_ID ID ID ID ID ID ID ID ID IDX0,.task模式=DRV模式=DRV_DRV_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SPI_SP_CLOCK_SOURCE_IDX0,.spiClk=DRV_SPI_SPI_CLOCK_IDX0,.baudRate=DRV_SPI_BAI_BAUD_BAUD_RAUD_RAUD_RATE_IDXX0,.buff器Type=DRV_SPI_SPI_SPI_BAUD_BAUD_BAUD_RAUD_RAUD_RAUD_XXXXXXXXXX0,.缓冲器类型=DRV_SPI_SPI_SPI_SPI_BUBUBUFI_BUBUBUBUFI_TBUBUBUFI_TYYX_TYYXXX_TYXX_IDX0,.缓冲器类型=DRV_IDX0 0,.缓冲器类型=DRV_DRV_SPV_SPI_SPI_SPI_SPI_SPI_SPI__SOURCE_IDX0,.errInter.Source=DRV_SPI_ERROR_I******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/const DRV_USBHS_INIT drvUSBInit={/*用于USB模块的中断源*/.inter.Source=INT_SOURCE_USB_1,/*用于USB模块的中断源*/.inter.SourceUSBDma=INT_SOURCE_USB_1_DMA,/*系统模块初始化*/.moduleInit={SYS_MODULE_POWER_RUN_FULL},.operation.=DRV_USBHS_OPMODE_DEVICE,.operationSpeed=USB_SPEED_HIGH,/*Stop in idle*/.stopInIdle=false,/*Suspend in.*/..ndInSleep=false,/*标识外围设备(PLIB级别)ID*/.u***ID=USBHS_ID_0,};
|
|
相关推荐
6个回答
|
|
两个项目中相同的时钟配置?-比尔
|
|
|
|
|
|
|
|
HiYes。首先,你错过了“代码”标签。可能更多,在代码中。
|
|
|
|
|
|
|
|
嗨,如果这两个应用程序不能很好地配合,肯定会漏掉一些阻止合并的细节。你修改了两个应用程序使用的所有特性以寻找可能的冲突吗?也许是定时器、中断向量或其他一些小细节阻止了两个应用程序协同工作。r.你提到过当你合并两个应用时,USB应用就停止工作了。我想这两个应用都有用过的功能和应用状态的初始配置。哪一个是首先初始化的?如果你改变了应用程序初始化的顺序,它仍然是USB应用程序不工作,或是另一个?最佳选择
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
5212 浏览 9 评论
2020 浏览 8 评论
1944 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3193 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2246 浏览 5 评论
763浏览 1评论
649浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
570浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
661浏览 0评论
558浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-12 19:53 , Processed in 1.318728 second(s), Total 91, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号