Arduino AD口可以配置成数字口用吗?
我在设计一个项目时,发现数字口不够用了,但是AD口还是有很多没有用上。我能不能把AD口配置成数字口用,用于输出Enable信号?如果能,又应该怎么操作呢?谢谢? 请使用74hc595对IO口进行扩展 TKS.我知道可以用595进行扩展,我只需要再多一个IO就可以了,而AD还有很多没有用上,我是否可以通过配置底层实现?这样有没有什么不好?? 数字14,15,16口就是模拟A0,A1,A2,以此类推。。。或者使用数字口时,端口输入A0,A1,A2这样子,也能把模拟口当数字口使用。 我是硬件小白,说错表笑模拟口输出+5V不就相当于数字口的1,输出0V相当于0码? 不用这么蛋疼地理解。
模拟口你直接写如下的代码:
digitalWrite(A0,HGIH);
这样A0口就输出5V。
如果HIGH变成LOW。它就输出0V。 czad 发表于 2011-12-24 16:50 static/image/common/back.gif
哦,我看到叫兽了。。。
我试过了,完全可以用的,输入输出都可以的。前两天,我把摇杆错接接到了数字口上,结果一摇,一会变零,一会变一,呵呵,正好符合楼主的要求。 模拟当数字使用,在VOID SETUP定义DDRC=0X3F;VOID LOOP定义PORTC=0X3F;0X0011 1111 解决了?我还是有点不懂 等会儿我试试。。。。 端口复用,A0-A5可以当做数字口,也具有模数转换功能,应用这个端口和别的数字口没区别,直接写它的名字就行了,A6 A7是纯数模转换端口,不能当数字口,俺是这样理解的,希望对你有用。 风的孩子 发表于 2011-12-20 13:11 static/image/common/back.gif
不用这么蛋疼地理解。
模拟口你直接写如下的代码:
digitalWrite(A0,HGIH);
兽教兽教:lol 正好想问这个问题~谢谢各位~
页:
[1]