huan 发表于 2013-10-21 13:32:55

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

本帖最后由 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还是不能完全关闭
    谢谢!

想飞的猫 发表于 2013-10-21 20:56:45

ATtiny13可以工作在1.8V,你的LED可以吗?

huan 发表于 2013-10-21 23:27:51

谢谢提醒,刚才用万用表的电流档串到引脚,应该是正常工作的

yaoyonghe 发表于 2013-10-22 13:36:49

我的13片子用usbasp认不了个说:'(

maxims 发表于 2013-10-22 18:09:47

yaoyonghe 发表于 2013-10-22 13:36 static/image/common/back.gif
我的13片子用usbasp认不了个说

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

yaoyonghe 发表于 2013-10-22 22:58:12

本帖最后由 yaoyonghe 于 2013-10-22 22:59 编辑

maxims 发表于 2013-10-22 18:09 static/image/common/back.gif
请检查你的接线顺序是否正常,并且你是否设置过熔丝,而且是错误的设置了熔丝

新片子,两片都不行
http://www.mikrocontroller.net/attachment/121195/Plan.gif

难道讲贴片装线序不一样

maxims 发表于 2013-10-23 01:41:20

yaoyonghe 发表于 2013-10-22 22:58
新片子,两片都不行




难道你不阅读datasheet?

yaoyonghe 发表于 2013-10-23 09:14:34

maxims 发表于 2013-10-23 01:41 static/image/common/back.gif
难道你不阅读datasheet?

我接法不对吗?

maxims 发表于 2013-10-23 09:57:35

yaoyonghe 发表于 2013-10-23 09:14
我接法不对吗?

呃,我也不懂你的接法吖!估计就是你没接对呗

yaoyonghe 发表于 2013-10-23 21:44:28

maxims 发表于 2013-10-23 09:57 static/image/common/back.gif
呃,我也不懂你的接法吖!估计就是你没接对呗

请问你是如何装的?

maxims 发表于 2013-10-23 22:16:02

yaoyonghe 发表于 2013-10-23 21:44 static/image/common/back.gif
请问你是如何装的?

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

想飞的猫 发表于 2013-10-27 01:36:34

huan 发表于 2013-10-21 23:27 static/image/common/back.gif
谢谢提醒,刚才用万用表的电流档串到引脚,应该是正常工作的

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

yaoyonghe 发表于 2013-10-27 23:05:07

maxims 发表于 2013-10-23 22:16 static/image/common/back.gif
麻烦你把你的接线图传上来吧。让大家看看,你不要问我是怎么接的。我从买了isp编程器以来,只接过2次Tiny ...

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

huan 发表于 2013-10-28 01:54:41

想飞的猫 发表于 2013-10-27 01:36 static/image/common/back.gif
你用万用表电流档相当于导线,如果用AT13,你还要考虑它的压降,你只要通过程序改变AT13输出脚然后用万用 ...

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

想飞的猫 发表于 2013-12-2 23:03:16

huan 发表于 2013-10-28 01:54 static/image/common/back.gif
应该是电压太低LED不能点亮,和attiny13没关系,ledpwm调光,没办法完全关闭有什么好办法吗?

1、接线是不是有问题,你仔细看下板子上有没有和其它地方短路;2、把相应引脚用程序输出0看LED状态,如果还是微亮,应该是芯片有问题,有引脚漏电,换个芯片试下,或者相同程序用其它板子再跑一下就知道了。
页: [1] 2
查看完整版本: 请教arduino使用ATtiny13芯片时出现的几个问题