스위치를 한번 눌럿다 땟을때 카운트가 1증가하게하고싶은데
while(1){
keydata = (PINB & 0xf0);
switch(keydata){
case 0x01:
count++;
.
.
.
}
이렇게 하면 스위치한번눌럿다 땔 때 열라많이 돌아가더라고요...
딜레이도 넣어보고 별짓다해봤는데 안되네요
어떻게 방법없을까여...?
뭔가 버튼이 눌러져있다가 때 졌을 때!! 값을 리턴해주는 함수가있을것같은데 ... 흠;;
while(1){
keydata = (PINB & 0xf0);
switch(keydata){
case 0x01:
count++;
.
.
.
}
이렇게 하면 스위치한번눌럿다 땔 때 열라많이 돌아가더라고요...
딜레이도 넣어보고 별짓다해봤는데 안되네요
어떻게 방법없을까여...?
뭔가 버튼이 눌러져있다가 때 졌을 때!! 값을 리턴해주는 함수가있을것같은데 ... 흠;;
왜 플래그를 넣을 생각을 하지 않는거요 부인
오옹 다시생각해보겟음
스위치 눌렀을때 디바운싱 문제때문에 그런거같은데