阅读:1343回复:3
20分--求救sl811的timeout问题!
相同的代码在以前的一个板子上跑得好好的,现在的板子也是用12m晶振,但是在slave detect的第一个SETUP时候就翘了,跟踪一下tranxfer函数说是timeout了,有谁遇到过最后成功解决的,大家讨论一下?
我查询的资料,得到的线索如下: 1.硬件上的问题,比如走线和干扰使得从设备传回的差分信号不够好,使得主端出现timeout(不确定) 2.据说用48m有源晶振会比较好(但是以前的板子也是用12m的打) 3.你来回答吧:0 我还没有弄好,谁指点一下这个bug,解救者一定奉上分数,等我弄好了会奉献一篇完整的开发sl811给大家。 |
|
沙发#
发布于:2003-08-07 21:35
sorry,本来想给50分的,可是我没有那么多分数,大侠请出手
|
|
板凳#
发布于:2003-08-08 01:36
建议仔细检查两块板是否有差异。
|
|
地板#
发布于:2003-08-08 08:07
我的感觉硬件上的原因比较大,因为同一个程序不会有什么问题,两块同样的板子就难说了,最好先分别通电测一下两块板的各引脚电平,尤其是一些关键的控制线,至于晶振应该没有那么大的影响,如果不放心,顶多自己加各滤波好了,不过应该和晶振没关系。
|
|