发现的问题
在使用洋桃一号开发板测试U盘插拔时,发现洋桃电子官方例程对于Query376Interrupt();函数的疑问。
1,在CH376.h文件中#define CH376_INT GPIO_Pin_15
2,在CH376.C文件中如下定义Query376Interrupt();函数
/*******************************************************************************
* 描 述 : 查询CH376中断(INT#低电平).
* 返 回 : **0:无中断. 1:有中断**
*******************************************************************************/
u8 Query376Interrupt(void){
u8 i;
i = GPIO_ReadInputDataBit(CH376_INTPORT,CH376_INT

本文详细记录了在使用STM32洋桃一号开发板进行U盘测试时遇到的CH376中断函数问题。通过分析CH376的初始化和中断处理,发现了例程中的错误,并提供了修复方案,包括修改CH376_INT宏定义和Query376Interrupt函数。修复后的程序能正常检测U盘插入,强调了在开发过程中独立思考和查阅官方资料的重要性。
最低0.47元/天 解锁文章
3815

被折叠的 条评论
为什么被折叠?



