调试了很久,终于测试命令通过了,不过还有点问题, 1 测试的时候,读数第一次读出来的是错误的,一般是0xff,之后读出来的就是正确的了,是我输入数的取反,这是怎么回事呢? 2 我怎么检测不到中断呢,我单片机已经开中断了,应该是下降沿有效,都设置好了,怎么检测不到中断呢,初始化也没有问题,就是插上U盘没有中断产生,为什么呢? 请各位指教啊,多谢!
查看: 3867
回复: 3
ch375b没中断?
热门产品 :
CH32X035: 32位USB+USB PD单片机
没有人回答,继续等待。。。
上电延时50MS做测试命令,如果始终第一次读出的是0XFF肯定不对。仔细检查时序,CH375DS1里面有读写时序图,按照上面的说明检查一下。 如果模式设置成功,插入U盘后,用示波器探测一下CH375的INT引脚,看是否产生了中断。主要检查是MCU没检测到中断还是CH375根本没产生中断。 如果可以的话,建议设置为低电平触发模式。下降沿也可以,要保证CH375产生中断前,MCU已经打开中断,否则中断必然丢失。 CH375没有产生中断,可能是模式设置没有成功。
我是用串行通信,基本没有时序,我就是发送 指令,数据 。接收数据 我用万用表测量了一下是CH375没有中断产生,INT那个引脚一直是高电平 模式设置不是选择设备模式和主机模式吗?还和中断有关吗?我选得模式5 你可以告诉我你的QQ号吗,我的是406534551 想请教你问题,多谢啊
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录