728x90
반응형
2014-04-03
*AVR 컨트롤러
# LCD 컨트롤
- 스마트 컨트롤러 시간에 했던 소스를 일부 수정하여 ATmega2560에서 LCD를 동작시켜 보았다.
레지스터 주소 확인
smart.h 수정
main.c 수정
Makefile 수정
AVR Studio와 ATmeage2560 보드 연결 및 설정 변경
결과
*** 위에 언급한 코드와 설정을 제외한 나머지는 ATmega128 LCD 컨트롤과 동일합니다.***
*스마트 컨트롤러
# typedef를 이용한 struct 구조체 정의하기
typedef struct _name
{
}name;
# typedef 이용한 struct 구조체 선언
name name1;
- typedef를 이용하여 구조체를 컴파일러에서 제공하는 기본 자료형 처럼 간단히 쓸 수 있게 되었다. 선언 시 struct _name 처럼 길게 코딩 하지 않아도 되어서 편리하다는 장점이 있다. 우리가 배우지 않은 타입이 선언되어 있을 때 , 헤더파일 등 이 소스와 연결되어있는 파일 어딘가에 이처럼 정의되어 있는 부분이 반드시 있으므로 잘 찾아 보아야 한다.
#실습 예제1
#실습예제2
#라즈베리파이 네이밍
728x90
'코스웨어 > 15년 스마트컨트롤러' 카테고리의 다른 글
[스무디] 해커스쿨 ftz를 통해 리눅스 배우기 1 YouTube (3) | 2015.04.09 |
---|---|
20150407 - 16번 박태인 - Atmega2560 7seg Up Count & 개인 ip 설정, 리눅스 환경설정 및 ip (12) | 2015.04.08 |
라즈베리파이 수업 내용 (7) | 2015.04.07 |
20150406-15번 박제혁 - MP3, 워치독, PWM, RTC, 라즈베리파이 부팅 (9) | 2015.04.07 |
AVR과제(한글이름표시) 소스파일입니다. (4) | 2015.04.05 |
2015-04-01 업무일지 출석번호 12번 남수진 - 문자열 관련 함수 (8) | 2015.04.01 |
2015-03-31 업무일지 출석번호 10번 김태현 문자, 문자열 단위 입출력 함수 (19) | 2015.03.31 |
일본에서 유행인 사축(社畜) 동화 (10) | 2015.03.31 |