728x90 반응형 분류 전체보기602 interrupt pending, inetrrupt nesting(TI) Now regarding the query, please note the interrupt priorities are fixed and defined by the arrangement,i.e. the nearer a module is to the CPU/NMIRS, the higher the priority.Generally the pending interrupts are stored in the Stack Pointer(SP) and the program counter(PC) plays an important role. The interrupt logic executes in the following way : 1) Any currently executing instruction is completed.. 2009. 7. 9. mysql db 백업 및 복구 명령 mysqldump -uuser -ppassword dbname > backup.sql(백업) mysql -uuser -ppassword dbname < backup.sql(복구) 2009. 7. 9. MSP430 중첩 인터럽트 P2IFG와 GIE 내용을 정리하다 보니 복잡해져서 다시 정리 -_- 오늘은 진실로 정리가 필요하구나. P1/P2인터럽트 플래그와 관련하여 P2IFG 레지스터가 존재하는 데, 이레지스터의 셋팅값에 따라 인터럽트 pending여부를 설정할 수 있다. Bit = 0 -> No interrupt is pending Bit = 1 -> An interrupt is pending GIE의 경우(r2 레지스터 셋팅 값) Bit = 0 -> An interrupt is pending Bit = 1 -> No interrupt is pending 으로 정의가 된다. 위의 내용으로 보아 P2IFG(Port Interrupt Flag)와 GIE(General Interrupt Enable)가 상반된 값을 이용하지만 결과적으로 동일한 설정을 .. 2009. 7. 9. MSP430 nested interrupt(중첩 인터럽트 관련) MSP430의 nesting 관련 내용을 찾다보니 다시 정리할 것이 생긴다. 오늘은 정리의 날인가. 중첩 인터럽트 관련, 인터럽트가 실행되는 경우, GIE bit 설정 여부에 따라 중첩 실행 시의 조건이 달라짐에 대한 정보를 확인하였다. 그럼 GIE 비트가 무엇인지에 대하여 살펴보도록 한다. GIE란 CSR(Control Status Register)의 0번째 비트로 이 값의 셋팅 여부를 통하여 Status Register의 값이 변경가능해지며, MSP430에서의 Status Register는 r2 레지스터를 사용하고 있다. 이를 이용하여 중첩 기능을 사용코자 하는 경우 아래의 명령을 사용할 수 있다. #define _BIS_SR(x) __asm__ __volatile__("bis%0, r2" : : ".. 2009. 7. 9. MSP430 SFR(Special Function Register) 일전에 엡에서 찾았던 MSP430 인터럽트 관련 레지스터 설정과 관련하여 세미나를 준비하다보니 정리의 압박을 느끼고있는 중이다. 우선은 인터럽트 설정 중에서 모르는 명령어가 나와 바로 검색 ING #if defined(__MSP430_HAS_PORT2__) || defined(__MSP430_HAS_PORT2_R__) 위의 의미는 무엇인가 ? 읽어보면 그냥 이해야 가지만 겸사겸사 찾아보았다. /* __MSP430_HAS_PORT2__ - if device has port 2 */ 역시 별것 아니다. 하지만 바로 또 나를 당황케 하는 명령이 발견되었다. #define P2IN_ 0x0028 /* Port 2 Input */ sfrb(P2IN, P2IN_); 윗줄은 단순한 디파인에 친절하게도 주석까지 달려있.. 2009. 7. 9. SPI(Serial Peripheral Interfaces) SPI는 시리얼 케이블을 통해 연결되는 디바이스와의 인터페이스를 의미하며, 예를 들어 임베디드 보드에 시리얼 케이블로 연결되는 새로운 센서모듈이 존재할 경우, 임베디드 보드와 센서 모듈간의 통신에 대한 API라 할 수 있다. • SPI 인터페이스 SPI 버스는 4가지 로직 시그널이 존재 SCLK - Serial Clock (Master로 부터의 출력) MOSI/SIMO – Master Output, Slaver Input (Master로 부터의 출력) MISO/SOMI – Master Input, Slave Output (Master로 부터의 출력) SS – Slave Select (Master로 부터의 출력) 위 로직 시그널은 아래와 같은 용어로도 사용되며 주로 MOSI/MISO등을 사용 함 SCK –.. 2009. 7. 9. 이전 1 ··· 94 95 96 97 98 99 100 101 다음 728x90 반응형