AVR 单片机 IO口 设置 默认
DDRX是端口方向寄存器的设置,PORTX是端口输出设置(当为输入的时候,为设置上拉电阻),那么刚刚上电的时候,什么都不设置,IO口是输入还是输出?有没有上拉电阻?另外,...
DDRX是端口方向寄存器的设置,PORTX是端口输出设置(当为输入的时候,为设置上拉电阻),那么刚刚上电的时候,什么都不设置,IO口是输入还是输出?
有没有上拉电阻?
另外,某个IO口作为外部中断口的时候,要设置成输入么?是否要设置上拉电阻呢?
请AVR高手详细作答,感谢! 展开
有没有上拉电阻?
另外,某个IO口作为外部中断口的时候,要设置成输入么?是否要设置上拉电阻呢?
请AVR高手详细作答,感谢! 展开
3个回答
展开全部
刚刚上电时系统的寄存器值都为0,IO口是输入,但没有上拉电阻,此时是高阻态。
使用AVR单片机的端口之前都要根据项目实际要求先指定端口的输入输出方向,才能使用。应该需要设置上拉电阻有效吧,要不此时端口为高阻态,传输不了信号啊
使用AVR单片机的端口之前都要根据项目实际要求先指定端口的输入输出方向,才能使用。应该需要设置上拉电阻有效吧,要不此时端口为高阻态,传输不了信号啊
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
单片机上电后 都有自己的默认值、 到底是输入还是输出! 有无上拉 我建议你 去看一下 AVR的端口 电路图、你不要觉得 那个电路图就很难、其实很简单 就是数电里的几个门而已、要学会看这些! 不要死记一些什么什么单片机在什么什么情况下有什么什么状态 要分析
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以16为列:端口属于高阻状态。有专门的外部中断口,设置上拉电阻就可以。
追问
IO口上电默认是高阻状态是吧?
外部中断口,不设置上拉电阻不可以用,是吧,谢谢
追答
要设置上拉电阻,或者你的IO端口外面连接了电阻的话,可以不用设置上拉。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询