2009년 11월 8일 일요일

CC2420의 전원 제어

tinyos 에서 cc2420의 제어와 관련된 컴포넌트는 CC2420RadioC 에서 담당한다. 여기서 cc2420 칩 자체의 전원을 컨트롤 할 수 있다.
CC2420Control.VREFOn() 과 CC2420Control.VREFOff() 를 사용하면 된다.
하지만 이를 사용하게 되면 전원이 On/Off 되는 과정에서 칩 자체의 초기화를 다시 해야 하는 불편함이 따른다.

그래서...
CC2420 칩 자체의 전원을 차단하지 않는 방법이 있다. 오실레이터라는 것을 이용하는 것이다.
CC2420Control.OscillatorOn()과 CC2420Control.OscillatorOff()를 사용하게 되면 칩 전원을 제어하는데 필요한 초기화등이 불필요 하므로 좀 더 효과적으로 사용할 수 있다.

댓글 없음:

댓글 쓰기