AVR如何实现第二端口功能?

lshfrandy   2010-2-23 08:57 楼主
现在又要用mega64了
但是,看到PortA口的第二功能是地址线的低8位
那么是否有控制寄存器来控制A口到底是工作在IO口方式下,还是总线方式下呢?
记得以前datasheet里面写的有,现在找不到了。
只找到方向寄存器DDRA、数据PORTA和输入引脚寄存器PINA,
那一个是使其实现第二功能的?
谢谢。
其他的口依然同样的疑问

回复评论 (5)

使用了地址线功能后,io功能自动屏蔽!
点赞  2010-2-23 09:10
引用: 引用 1 楼 galle 的回复:
使用了地址线功能后,io功能自动屏蔽!


XMCRA = 0x40; //external memory  使能地址线!
io功能就取消了!
点赞  2010-2-23 09:11
有这样的寄存器进行设置,你再详细找找
点赞  2010-2-23 10:20
谢谢两位
仔细看过datasheet,已解决问题,同galle说的一样。
点赞  2010-2-23 23:35
呵呵,
MARK.
点赞  2010-2-24 08:49
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复