디지털회로/AT91SAM7S256 썸네일형 리스트형 1~8번까지 순차적으로 LED 깜빡거리기 //LED 1~8번까지 순차적으로 불깜빡거리기(LOW(CODR) 신호가 들어가면 LED는 off되고 반대로 HIGH(SODR)신호가 들어가면 on) #define PIOA_PER (*(volatile unsigned int *)0xFFFFF400) #define PIOA_OER (*(volatile unsigned int *)0xFFFFF410) #define PIOA_PPUDR (*(volatile unsigned int *)0xFFFFF460) #define PIOA_CODR (*(volatile unsigned int *)0xFFFFF434) #define PIOA_SODR (*(volatile unsigned int *)0xFFFFF430) void LED_INIT(void) { // Config.. 더보기 AT91SAM7S256 실행순서 1. POWER -> EXIT, TST -> ON 2. USB연결 3. POWER -> USB(10초유지) 4. POWER -> EXIT, TST -> OFF 5. POWER -> ON(새하드웨어발견) 6. 프로그램 집어넣고(MAKE) 7. sam-ba 실행하고 설정 8. reset 더보기 ARM-SAM7S 1. SAM - SAM은 Smart ARM Microcontroller의 약자로 ATMEL 사에서 플래시 메모리를 포함하여 ARM 프로세서를 간단하게 사용할 수 있도록 만든 마이크로컨트롤러입니다. 특히 AT91SAM7S64(256) 은 시스템 버스가 핀으로 나와있지 않기 때문에 핀 수가 작아 작은 시스템을 구성하는데 적합하게 되어 있습니다. AT91SAM7S64(256)은 내부에 ARM7TDMI-S 코어를 사용하고 있습니다. 내부 장치로는 플래시 메모리 64(256)Kbyte, SRAM 16(64)Kbyte 를 내장하고 있으며 8채널 ADC와 USART, USB등의 주변 장치들이 내장되어 있습니다. 2. NTC SAM7S 개발 모듈/보드 소개 - ARM7TDMI 코어 AT91SAM7S64(256) 마이크.. 더보기 Eflag 레지스터 구조 CF(carry) - 덧셈, 뺄셈의 올림수(carry)나 빌림수(borrow)를 저장한다. 또는 프로그램이나 프로시져에 의해서 발생된 에러상태를 나타낸다. PF(parity) - 홀수 패리티는 0, 짝수 패리티는 1로 나타낸다. 요즘 프로그래밍에는 거의 쓰지 않으나 초기Intel 마이크로 프로세서가 데이터 통신환경에서 데이터를 검사하는데 쓰였다. 오늘날 패리티 검사는 데이터 통신 장치에 의해서 수행된다. AF(auxiliary carry) - 덧셈의 경우 3번 비트에서 4번 비트로 올라간 carry, 뺄셈의 경우 4번 비트에서 3번 비트로 빌려온 빌림수를 기억, BCD 덧셈이나 뺄셈 후에 AL의 값을 조정하기 위한 DAA 및 DAS 명령어에 의해 검사된다. ZF(zero) - 산술연산 또는 논리 연산의 .. 더보기 이전 1 2 3 다음