以上读写函数
工作步骤
查询中断函数
初始化 函数
STM32 用UART1与 CH375通信,, UART2监控通信信息
未插入U盘前
以上读写函数
工作步骤
查询中断函数
初始化 函数
STM32 用UART1与 CH375通信,, UART2监控通信信息
未插入U盘前
插入U盘后 会被卡主。插入有时能连接,有时不能连接。。 有时出现28错误代码。。
请教下 出是什么问题, 初始化应该是没有问题了。。。
卡住了 。。。。。。。。。。。。。
官方没人响应吗?
操作这个函数 怎么会被卡住呀。。。。。 官方库封装着。 看不了什么情况。。。
CH375库初始化之后不需要再设置模式了,CH375库初始化里面已经有这个操作了。
你到底哪个函数卡住了?有返回值吗?返回值是什么
没有返回值,就卡在这个函数。
那库里,, 是用那个模式呀。
库里面就是已启用的主机模式。库里面的函数,比如diskready是不会卡住的,就算错误也会有错误的中断状态。你可以换一个U盘或者U盘格式化试一下。
我用这个库,里面默认什么工作模式。
STM32 Start......
ver : 35
CH375 Start
Wait Udisk
DISK_CONNECT
Ready ?
Error: 28
Ready ?
错误代码是 28 什么意思
所有库设置的模式都是已启用的主机模式
返回0x28是USB主机方式的通讯失败代码,就是U盘磁盘初始化没有通过。检查USB那块电路,UD+、UD-的电压。