ETC

    2013.06.07_Escape Sequence_

    ▶ Escape SequenceASCII 본래 의미를 벗어나 다른의미를 가지는 값을 Escape Sequence 라고 한다. 예를 들어서 개행문자 '\n' 같은경우 '\' 와 'n' 이 결합된 형태인데,하나의 문자상수로 표현이 가능하다.

    2013.05.15_volatile짚고감_

    (*((volatile unsigned int *)(addr))) 여기서 괄호를 빼면 *(volatile unsigned int *)addr 이 됩니다 volatile 은 전원끄면 내용 날라가는 메모리 즉 RAM 영역을 지정하는 단어입니다 (volatile unsigned int *)addr 은 addr을 RAM영역의 unsigned int형 pointer로 보라는 (type casting) . 따라서 *(volatile unsigned int *)addr 은 unsigned int형 포인터인 addr 이 가리키는 값, 즉 addr번지의 내용(32bit)이 됩니다 예를 들어 (*((volatile unsigned int *)(1234))) = 5678; 이 문장은 RAM의 1234 번지에 5678 을 써..

    2013.04.10_환경변수경로설정

    INCLUDEC:\Program Files\Microsoft Visual Studio 10.0\VC\include LIBC:\Program Files\Microsoft Visual Studio 10.0\VC\lib;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib PathC:\cygwin\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft Visual Studio 10.0\VC\bin;C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE;C:\VXIPNP\WinNT\Bin

    2013.04.10_센서종류

    ▶센서

    2013.04.10_ARM칩에소스올리는방법!!

    1. TST ON 2. POWER ON 3. 10초간 기다림 Exp) 10초간 기다리는 이유 ARM칩 메모리의 Flash 위에 samba ROM 이 올라가면 컴퓨터 samba 와 통신을 할수 있게 해준다. 들어가있는 소스를 지우는데 걸리는 시간이 10초 정도 된다. 4. POWER OFF 5. TST OFF 6. POWER ON! - PORT 가연결 되어있는지 확인 - LED 를 켜는데 카운트를 줘서 iCount 가 1000000만큼 돌면 꺼지고 다시 켜지고 하는 소스를 넣었다. - volatile 활성화 코드 - offset 란 , 떨어진 정도를 나타내는데 그 기준은 base address 를 뜻한다. 여기서 PIOA의 base address 는 0xFFFFF400 이다. - 데이터시트에서 출력활성화레..