[求助]CH376sUSB接口插PC,设备管理器无反应

如题,新人刚上手,对芯片还不太了解。硬件连接完上电后,用MINIUSB接口插上PC,在设备管理器里没有任何反应。按理说应该连接PC就会在设备管理器中出现CH376的设备,没有用单片机对芯片进行初始化,是不是应该先进行初始化再上电连PC才会有设备显示?还是说我的硬件连接有问题?

硬件电路图如下:

ch376硬件连接.PNG

MINIUSB接口如下:

miniusb.PNG

其中3.3V是外接的,已共地。

 

CH376不是硬件连上就可以用的。使用之前需要设置工作模式等,具体请看CH376EVT.ZIP中的CH376编程指南。


CH376不是硬件连上就可以用的。使用之前需要设置工作模式等,具体请看CH376EVT.ZIP中的CH376编程指南。

谢谢,这就去试试


晶振是12M的。


晶振是12M的。

我是8M的,这会导致芯片不工作吗?


换上12M晶振后,用单片机模拟SPI进行硬件调试,结果测试命令不通过,无论我发送什么数据,SDO接收到的都是0x5f,没有任何变化,是不是SPI的时钟也必须是配置成12M呢?还是其他什么原因?


单片机是dz60,用PEmicro仿真器,输出电压比较小,只有3.002V,晶振两端电压是1.402V和1.318V,接近一半;是不是因为电压太低的原因?


PCS接高或悬空,WR RD上电阻去掉,引脚直接接地。电源最好调到3.3V。软件上参考CH376EVT下的SPI_SW.C模拟时序,注意CS信号线的控制。


PCS接高或悬空,WR RD上电阻去掉,引脚直接接地。电源最好调到3.3V。软件上参考CH376EVT下的SPI_SW.C模拟时序,注意CS信号线的控制。

SPI_SW.C里的单片机时钟是24M,376的芯片手册说提供2MB/24MHz的SPI接口,所以我模拟SPI时钟必须是24M才可以吗?


最大24M SPI时钟


只有登录才能回复,可以选择微信账号登录