free_man_free
驱动小牛
驱动小牛
  • 注册日期2003-08-19
  • 最后登录2005-04-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1768回复:10

为什么Slave Fifo写不进去?

楼主#
更多 发布于:2003-09-18 16:45
问题一:芯片是68013,采用slave fifo模式,用EP6作为目标fifo进行写操作,可怎么都写不进去,三个标志位(FLAGx)都是正确的,而且只要SLWR写信号一加上,计算机就认不出来芯片了,很奇怪,希望哪位高手指点一下!

问题二:AVCC我是直接接到3.3V上,没有接滤波电容。加上10u的滤波电容以后,在SLWR有脉冲的时候,整个电容非常烫,感觉都快烧坏了,芯片也很烫(电容的极性没有接反),不知道问题出在哪里?
kilroy_guo
驱动大牛
驱动大牛
  • 注册日期2002-10-29
  • 最后登录2005-11-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-09-18 20:51
检查一下寄存器设置,和连线图,参考一下手册
这么多人都搞定了,就你不行? ;)
二姑家的猫想......
free_man_free
驱动小牛
驱动小牛
  • 注册日期2003-08-19
  • 最后登录2005-04-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-19 07:49
如果是寄存器设置有问题,那也不至于开始的时候有SLWR信号,芯片就不能正常枚举,这一点我很奇怪!
如果说是我硬件的问题,那么我只要去掉SLWR信号就能正常枚举!
有遇到了相同的问题朋友跟贴!
babyblue
驱动中牛
驱动中牛
  • 注册日期2003-05-06
  • 最后登录2005-12-21
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-09-19 08:44
pin 21是不是没接地?
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-09-19 09:48
如果是寄存器设置有问题,那也不至于开始的时候有SLWR信号,芯片就不能正常枚举,这一点我很奇怪!
如果说是我硬件的问题,那么我只要去掉SLWR信号就能正常枚举!
有遇到了相同的问题朋友跟贴!


查查你的寄存器设置,最重要的是ifconfig,很可能是你某个寄存器设置出了问题, 还有滤波电容要加两个,一般一个1u和一个0.1u的。
free_man_free
驱动小牛
驱动小牛
  • 注册日期2003-08-19
  • 最后登录2005-04-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-09-19 11:40
谢谢babyblue,21脚确实没有接地,我刚才做了实验,在有写信号的情况下,把21脚接高就不能正常枚举,谢谢啦!现在OK了! :D :D :D
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-09-19 12:40
你用的多少脚的?
56?
看来babyblue遇到过这种情况 :D
babyblue
驱动中牛
驱动中牛
  • 注册日期2003-05-06
  • 最后登录2005-12-21
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-09-19 13:44
你用的多少脚的?
56?
看来babyblue遇到过这种情况 :D


害得我折腾了半个月才发现
free_man_free
驱动小牛
驱动小牛
  • 注册日期2003-08-19
  • 最后登录2005-04-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-09-19 14:19
我用的是56脚的!
babyblue,真的很感谢你!
我也折腾了两个星期了,快郁闷死了!看来我们有着相同的经历呀! :D :D :D
我想了好久,又把所以的资料和时序图又看了几遍,怎么看都是对了,就是写不进去,而且芯片还很烫,这回好了! :D :D :D
dazzy
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-08-12
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望10点
  • 贡献值1点
  • 好评度10点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-09-19 14:24
没有好好看手册(CY7C68013.pdf page 30),谢谢,原来此脚不接地会引起这个错误。当初做的时候只管照此接,却没有想为啥要如此接。谢谢!
 :D :D :D :D
free_man_free
驱动小牛
驱动小牛
  • 注册日期2003-08-19
  • 最后登录2005-04-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-09-19 15:39
是呀,人生自古谁无错呢!幸好还不是很大的问题,不过最郁闷的就是害得我折腾了这么长的时间!
其实手册是看了N次,只是对于这种保留脚不是很在意,如果不是碰上这件事,怎么都想不通的!
幸好有babyblue仙人开路,不然我又不知道要郁闷多久了! :D :D :D
游客

返回顶部