CH376的28脚SD卡的5脚相连。经检测时钟端为直流电平。SD卡的时钟信号应该是CH376给的吧,是否在CH376设置为SD卡模式后28脚就应该有时钟信号输出?
查看: 2076
回复: 6
CH376读写SD卡时钟端无信号
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
首先在设置SD卡模式之前你测量一下25脚电平,其次应该是26脚与SD卡第5脚相连,设置模式后会有时钟输出。
提问时犯了个小错误,是用的26脚与5脚相连,25脚接的SD卡的2脚。刚才测有了时钟信号,但是在用CH376DiskMount()初始化磁盘时返回值不是0x14,而是0x82。目前SD卡数据口2、7脚都始终是高电平,我把1脚接3.3V和GND都是一样,返回0x82.
0x82代表磁盘尚未连接,你检查一下SD卡第10脚电平判断SD卡有没有插入?
谢谢你的回复!问题找到了,是硬件方面问题。另外,我觉得贵公司提供的例程里面函数CH376GetIntStatus()是多余的,因为此时直接返回接收缓冲区的值即可,return(SBUF)。不知贵公司是否赞同我的说法?
CH376GetIntStatus不仅是读取中断返回值,还会撤销中断将引脚电平拉高,所以是必须要的。
哦,明白,谢谢指点!
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录