搜索
bottom↓
回复: 6

自制USBASP遇到的怪问题,请AVR高手解答

[复制链接]

出0入0汤圆

发表于 2014-6-3 21:34:27 | 显示全部楼层 |阅读模式
做了一个USBASP(M8),做好后,只有一次写了05-6-23这个版本固件能工作,然后用其它固件全不能工作,奇怪的是,再写入这个固件,也不能工作了,换过M8芯片,仍不行,又做了一块板子,仍不行,用USBTRACE监控,发现在枚举,配置过程中全正常,一进入userfunction后,USB会进入STALL状态,然后不再工作,为了调试,把固件移值到M32上,但是,在M32上工作又正常!外围电路一样,在汇编下比较生成的M32和M8代码,除了调用和跳转长度不一样外,全部一样,很困惑,所以请教一下。感谢

为了解决这个问题,把有关USB的协议和USBSASP的代码全看一遍,认为没问题,现在只能怀疑硬件有问题,但,涉及的硬件只有芯片,晶振,电阻,全换了几遍,仍是解决不了问题。

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2014-6-4 08:51:36 | 显示全部楼层
V-USB挺好用的。要么是电路的问题,要么是驱动的问题

出0入22汤圆

发表于 2014-6-4 08:55:38 | 显示全部楼层
硬件有问题,别去找软件的原因,这个东西成熟的很。

出0入0汤圆

发表于 2014-6-5 11:10:58 | 显示全部楼层
检查芯片熔丝位的设置,是否使用外部晶振。

出0入0汤圆

发表于 2014-7-13 18:35:09 | 显示全部楼层
这个东东,本论坛里面多的是啊,随便搞个就可以正常使用的,不过在制作时,注意熔丝位的设置,一般都有说明的,

出0入0汤圆

发表于 2014-8-29 19:02:08 | 显示全部楼层
machao 发表于 2014-6-5 11:10
检查芯片熔丝位的设置,是否使用外部晶振。

AVR的熔丝位之类的东东,一直不大懂。。。。

出0入0汤圆

发表于 2014-10-13 11:12:12 | 显示全部楼层
我做的,有的正常,有的插上去直接显示无法识别的设备,一直没搞懂什么原因
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 03:14

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表