极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 24946|回复: 16

请教arduino使用ATtiny13芯片时出现的几个问题

[复制链接]
发表于 2013-10-21 13:32:55 | 显示全部楼层 |阅读模式
本帖最后由 huan 于 2013-10-23 13:15 编辑

    参考了论坛的资料,自己搭了一个ATtiny13芯片的系统,用arduinoIDE生成一个led闪烁的例子,引脚改成1,用usbasp写入,led能够闪烁,有几个小问题请教大家:

1、led不能完全关闭,灭的时候还会微亮,亮的时候电流5ma,灭的时候电流0.2ma,运行倒是很省电
2、用4V左右的锂电能正常工作,换成3V的2032(旧的)和2个充电电池2.4v都不能工作,不是说ATtiny13最低1.8V能工作吗?
3、另外,资料上说analogWrite()能用,不知道哪个引脚能用?
  自己试了一下,0和1脚都能用analogWrite(),led还是不能完全关闭  
    谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2013-10-21 20:56:45 | 显示全部楼层
ATtiny13可以工作在1.8V,你的LED可以吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-21 23:27:51 | 显示全部楼层
谢谢提醒,刚才用万用表的电流档串到引脚,应该是正常工作的
回复 支持 反对

使用道具 举报

发表于 2013-10-22 13:36:49 | 显示全部楼层
我的13片子用usbasp认不了个说
回复 支持 反对

使用道具 举报

发表于 2013-10-22 18:09:47 | 显示全部楼层
yaoyonghe 发表于 2013-10-22 13:36
我的13片子用usbasp认不了个说

请检查你的接线顺序是否正常,并且你是否设置过熔丝,而且是错误的设置了熔丝
回复 支持 反对

使用道具 举报

发表于 2013-10-22 22:58:12 | 显示全部楼层
本帖最后由 yaoyonghe 于 2013-10-22 22:59 编辑
maxims 发表于 2013-10-22 18:09
请检查你的接线顺序是否正常,并且你是否设置过熔丝,而且是错误的设置了熔丝


新片子,两片都不行


难道讲贴片装线序不一样
回复 支持 反对

使用道具 举报

发表于 2013-10-23 01:41:20 来自手机 | 显示全部楼层
yaoyonghe 发表于 2013-10-22 22:58
新片子,两片都不行



难道你不阅读datasheet?
回复 支持 反对

使用道具 举报

发表于 2013-10-23 09:14:34 | 显示全部楼层
maxims 发表于 2013-10-23 01:41
难道你不阅读datasheet?

我接法不对吗?
回复 支持 反对

使用道具 举报

发表于 2013-10-23 09:57:35 来自手机 | 显示全部楼层
yaoyonghe 发表于 2013-10-23 09:14
我接法不对吗?

呃,我也不懂你的接法吖!估计就是你没接对呗
回复 支持 反对

使用道具 举报

发表于 2013-10-23 21:44:28 | 显示全部楼层
maxims 发表于 2013-10-23 09:57
呃,我也不懂你的接法吖!估计就是你没接对呗

请问你是如何装的?
回复 支持 反对

使用道具 举报

发表于 2013-10-23 22:16:02 | 显示全部楼层
yaoyonghe 发表于 2013-10-23 21:44
请问你是如何装的?

麻烦你把你的接线图传上来吧。让大家看看,你不要问我是怎么接的。我从买了isp编程器以来,只接过2次Tiny芯片,都没有问题
回复 支持 反对

使用道具 举报

发表于 2013-10-27 01:36:34 | 显示全部楼层
huan 发表于 2013-10-21 23:27
谢谢提醒,刚才用万用表的电流档串到引脚,应该是正常工作的

你用万用表电流档相当于导线,如果用AT13,你还要考虑它的压降,你只要通过程序改变AT13输出脚然后用万用表测量输出端电压如果有变化那就是电压不够导致LED不工作的,而且你前面说4V时能正常工作,所以几乎可以肯定地说就是电压问题。而且是电压影响了LED,而不是AT13。
回复 支持 反对

使用道具 举报

发表于 2013-10-27 23:05:07 | 显示全部楼层
maxims 发表于 2013-10-23 22:16
麻烦你把你的接线图传上来吧。让大家看看,你不要问我是怎么接的。我从买了isp编程器以来,只接过2次Tiny ...

图我不是发了啊?....网上有讲USBASP要使用慢速模式,如何改慢速啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-28 01:54:41 | 显示全部楼层
想飞的猫 发表于 2013-10-27 01:36
你用万用表电流档相当于导线,如果用AT13,你还要考虑它的压降,你只要通过程序改变AT13输出脚然后用万用 ...

应该是电压太低LED不能点亮,和attiny13没关系,ledpwm调光,没办法完全关闭有什么好办法吗?
回复 支持 反对

使用道具 举报

发表于 2013-12-2 23:03:16 | 显示全部楼层
huan 发表于 2013-10-28 01:54
应该是电压太低LED不能点亮,和attiny13没关系,ledpwm调光,没办法完全关闭有什么好办法吗?

1、接线是不是有问题,你仔细看下板子上有没有和其它地方短路;2、把相应引脚用程序输出0看LED状态,如果还是微亮,应该是芯片有问题,有引脚漏电,换个芯片试下,或者相同程序用其它板子再跑一下就知道了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-29 05:01 , Processed in 0.052444 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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