AVR的问题,不明白是不是我PIN的问题

2019-07-16 01:57发布

我设置PA2为接LED灯,设置PA3为按键,但结果是按键怎么按,led灯都没有改变
问题程序如下:
#include <iom128v.h>
#include <macros.h>
#define  uchar unsigned char
#define  uint  unsigned int

main()
{
uchar i;
DDRA=0X04;//0000  0100
PORTA=0X08;//0000  1000

while(1)
{i=PINA;
if(i==0X00||i==0X04)//0000 0000 ||0000 0100
{PORTA=0X04;}//0000 0100
else
{PORTA=0X08;}//0000 1000
}
}


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
gzh_soul
1楼-- · 2019-07-16 04:51
IO设置有错
gzh_soul
2楼-- · 2019-07-16 08:50
IO没错,晕死。我看错了
397691163
3楼-- · 2019-07-16 13:51
 精彩回答 2  元偷偷看……
397691163
4楼-- · 2019-07-16 16:08
已在
“新人求助,AVR位操作时出现的问题
http://bbs.elecfans.com/forum.ph ... &fromuid=970661
获得解答

一周热门 更多>