AVR2560

2013.09.24_ 명령어 실행 소스

성엽이 2013. 9. 24. 15:18


 Source

 


▶ 구조체 안에 문자열 커맨드와 함수포인터를 넣음

ex) 하이퍼터미널에서 LED ON 이라고 입력하면 LED 가 켜지고 LED OFF 라고 입력하면 LED가 꺼짐



▶ 문자열 비교 함수를 직접 만듬

구조체 배열 전역변수 안에있는 값과 직접 키보드로 적은 값을 비교하는 함수 

문자열이 같을때 반환값으로 0 을 돌려주고 같지 않으면 0 이 아닌 값을 돌려줌

값이 같으면 계속 +1 씩 늘어나고 , 값이 모두 같으면 뺄셈을 해주어 값을 0 이 돌려받게끔 하였다.



▶ 벡터25 ( 인터럽트 처리 벡터 번호 : USART 핸들러 )

문자열을 ucBuff 에 저장해놓고, Enter 를 눌렀을 시에 if 문으로 \n 을 NULL로 변환후 CMD() 함수에 인자로 넣어줌



▶ 추가로 ADC 를 입력하면 그때의 밝기값을 하이퍼터미널에 보여주고, LCD 를 입력하면 LCD에 USART LCD TEST 가 나오도록 함수를 만들었다.



-------------소스----------

20130924Source.zip

---------------------------