为何不能硬件仿真?

请有心人帮助一下,我买了一套CH372的开发板,当把程序烧到单片机里插上去时,可以工作。 但当我把单片机拔下,用硬件仿真器代替单片机时,仿真器不能实现初始化;另外当我把CH372直接焊在IC座的底下时,仿真器也不能初始化。 感觉就是如果CH372离单片机的IC座很近时,插在上面的仿真器不能正常工作。不知是何原因?

那你用仿真器来给372做测试命令,看下可以不可以正确的返回数据?


谢谢你的建议。 现在问题是仿真器插在IC座里不能工作,所以没法测试。


那你就需要检查下你仿真器的问题了啊,而不应该是我们芯片以及硬件的问题,我们这边用伟幅的仿真器做测试都没有问题啊


你好。仿真器没什么问题,因为当我用在自己焊的板上时(也带有CH372)工作正常。现在时间太紧,所以只好等过后再检查原因了。 只是现在用自己的板测试时,又遇到了新问题: 我在用硬件仿真单步执行程序对CH372进行工作状态检查(即输入数据让其取反)时,372返回的数据正确。但当运行到设置372的USB模式后(即设置UD+内部上拉电阻有效),PC检测到了有USB加入,但却无法识别,不知是何原因?我重新安装驱动程序后也是这样。


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