본문 바로가기
반응형

관리자 기고23

AVR 매크로 어셈블리 (atmega2560 MACRO ASSEMBLY) 아래를 헤더 파일에 추가 할 것!! #define sei() __asm__ __volatile__ ("sei" ::)#define sleep()__asm__ __volatile__ ( "sleep" "\n\t" :: ) 2013. 6. 3.
DBGU 인터럽트 참고 http://chilles.tistory.com/22 001.//---------- 입출력 IO설정002.#define PIO_PER (*(volatile unsigned int *) 0xFFFFF400) //병렬 입출력 제어 레지스터 병렬 입출력 포트로 사용한다.003.#define PIO_PDR (*(volatile unsigned int *) 0xFFFFF404)004.#define PIO_OER (*(volatile unsigned int *) 0xFFFFF410) //출력 방향 설정005.#define PIO_SODR (*(volatile unsigned int *) 0xFFFFF430) //출력006.#define PIO_CODR (*(volatile unsigned int *) 0xFFFFF.. 2013. 5. 24.
AT91SAM7S ARM 수업 pseudocode Timer0_Init void Timer0_Init(void) { // 타이머 카운터 0 사용을 위한 PMC 활성화 // 1.시작 : 타이머 클럭 비활성화 ------------------ // 타이머 클럭 비활성화(TC_CCR 설정) // 2. 시작 : 타이머 인터럽트 비활성화 ------------- // 타이머 인터럽트 비활성화(TC_IDR 설정) // 인터럽트 상태 정보 초기화(TC_SR 읽기) // 분주비 1024, 비교 방식 레지스터 설정(TC_CMR, DIV5_CLOCK, AT91C_TC_CPCTRG) // MCKR divided by 4096 => 12, 0.25us(TC_RC 설정) // 타이머 카운터 0 인터럽트 비활성화(AIC_IDCR, AT91C_ID_TC0) // 3. 시작 : 타이머 카운터 0 인터럽.. 2013. 5. 14.
AT91SAM7S의 USART(DBGU) 수업 보조 자료 2013. 5. 7.
[양식] 프로젝트 제안서 2013. 5. 6.
728x90
반응형