完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我现在在使用一个非主流的DSP平台接CH374的芯片上去实现U盘读写功能,使用你们提供的例程中遇到了HostTransact374调用 Wait374Interrupt函数,能够提供一下这个函数的源码吗或告知实现流程?谢谢!
|
|
相关推荐
1个回答
|
|
您好,代码直接贴在下面,来源可以在http://www.wch.cn/bbs/thread-65122-1.html中51单片机中的13号例程中有比较详细的函数调用方式可以参考。
UINT8 Query374Interrupt( void ) { #ifdef CH374_INT_WIRE return( CH374_INT_WIRE ? FALSE : TRUE ); /* 如果连接了CH374的中断引脚则直接查询中断引脚 */ #else return( Read374Byte( REG_INTER_FLAG ) & BIT_IF_TRANSFER ? TRUE : FALSE ); /* 如果未连接CH374的中断引脚则查询中断标志寄存器 */ #endif } UINT8 Wait374Interrupt( void ) /* 等待CH374中断(INT#低电平),超时则返回ERR_USB_UNKNOWN */ { UINT16 i; for ( i = 0; i < 10000; i ++ ) { // 计数防止超时(10000为USB传输超时时间) if ( Query374Interrupt( ) ) return( 0 ); } return( Failure ); } |
|
|
|
只有小组成员才能发言,加入小组>>
551 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2921 浏览 2 评论
2423 浏览 1 评论
904浏览 2评论
715浏览 1评论
riscv-none-embed-objcopy: \'PWM_Output.elf\': No such file这个咋解决,
440浏览 1评论
566浏览 1评论
请教一下,Mounriver 编译不成功:找不到库文件,怎么整
835浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-9 06:16 , Processed in 0.975940 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号