728x90
반응형
ARM 초기 셋팅 방법
powr - >OFF
TST - > ON
powr - >ON
10초 대기
powr - >OFF
TST - > OFF
powr - >ON // 안에 들어가있던 소스 초기화 된다.
//TIP - 소스 인사이트 에서 ctrl + shift + F = 해당 프로젝트안에서 선택단어 찾기//
makefile
cstartup.s // 제일 먼저 실행
lowlowlevel .c
main.c // 내가 짠 소스로 ARM의파워를 끌때까지 종료 하면 안됨
PC = Program Counter // 임베디드에서의 명령 시작 주소
IP = Instruction Pointer // PC 에서의 명령 시작 주소
[20p]
레지스터를 사용하는 방법은 각각 베이스주소를 이 메모리멥에서 추출한다.
예로 sysc 를 확대한 이미지 맨위에 AIC 의 베이스 주소는 0xFFFF F000 이다 여기서 레지스터 크기만큼 더해서 define 하면 사용가능
[80p]
pio 컨트롤러 는 핀에 인터럽트를 걸지 안걸지 결정
인터럽트 : 하는일을 그만두고 더 급한 일을 수행후 다시 원래 할일을 하는 것 // 입력
PMC : Powr manegement controller // 파워를 필요한곳에만 적절하게 주고 필요하지 않은곳엔
파워를 공급하지 않음
Embedded Peripheral : // 선이 굵은 것들은Buss
PMC 의 레지스터
ARM 각각핀의 용도.
728x90
'코스웨어 > 12년 내장형하드웨어' 카테고리의 다른 글
2차배열의 주소와 값 (0) | 2012.07.18 |
---|---|
보수 (0) | 2012.07.18 |
ARM보드 프로그램 설치/파일넣기 (0) | 2012.07.18 |
포인터의 개념 (0) | 2012.07.18 |
2012. 07.17 일자 API 수업 정리자료 입니다. (과제 포함) (0) | 2012.07.18 |
문자열 함수 정리 (0) | 2012.07.18 |
소스 인사이트 단축키 및 한글입력팁 (1) | 2012.07.18 |
LCD와 타이밍도 (0) | 2012.07.18 |