반응형

간단프로젝트 3

[AVR펌웨어] GPIO 로 spi 컨트롤하기 / DS1302 컨트롤 (예제소스)

출처 : 이전에 정리했던 소스... avr의 spi기능을 이용하지 않고 일반 gpio로 spi를 구현 칩드라이브의 예는 ds1302를 이용하도록 한다. DS1302 컨트롤 gpio spi 통신하기 1. 쓰려고 하는 i/o 핀들의 입출력설정 2. ds1302 쪽으로 cs(chip select)신호를 보낸다. 3. 데이터를 보낸다. / 클럭을 보낸다. DS1302 컨트롤 일단... 위의 그림은 ds1302의 데이터 시트이이다. 다들 알고 있듯이 칩에 데이터를 읽고 쓰기 위해서는 미리 데이터 버스에 데이터를 날려주고 컨트롤 신호를 쏴주면 된다. 이사항을 위의 그림과 연결해보자. 미리 해당핀(io핀)을 hi/low 로 만들어 놓고 sclk핀의 신호를 hi/low 를 만들어주면 해당 io선으로 데이터가 들어가게 ..

SW 개발 2011.12.02

[MFC] 시리얼통신 간단프로젝트 (예제코드)

출처 : MSDN 구글링/ 여기저기 + http://snslab.kangwon.ac.kr/home/?doc=bbs/gnuboard.php&bo_table=openclass&page=3&wr_id=80 기타사항 : winCE5 / EVC 테스트완료, 오류사항이나 틀린점은 댓글로 지적해주세여 간단한 winCE + evc 에서 간단한 시리얼 프로그래밍을 하기위한 연습용 간단 프로젝트.. 일반사항 배경지식 헤더 파일 소스파일 소스분석 일반사항 RS - 232 인터페이스 사이의 제어 기능은 하드웨어를 통해 제어된다. 일반적으로 사용되는 비동기 기능은 UARD ( UNIVERSAL ASYNCHROUS RECEIVE/TRANSMITTER : 범용 비동기 송수신 장치)로 알려져 있는 컨트롤러 IC내에 내장되어 있다. ..

SW 개발 2010.08.12
반응형