[Microchip]/PIC12F_PIC10F2008. 4. 14. 11:39

rfPIC12F567 관련자료

Posted by nexp

댓글을 달아 주세요

[Microchip]/PIC12F_PIC10F2008. 1. 23. 18:26

[PIC10Fx EVM] 개발환경 설정 - PIC10F202를 이용한 LED제어

[PIC10Fx EVM] 개발환경 설정 - PIC10F202를 이용한 LED제어


세계 초소형 MCU PIC10F 시리즈는 SOT-23 타입으로 작은것 하나로 모든것이 용서되는 MCU이다. 저렴하고 소형이라 로직으로 구현해야 하는 부분을 초소현으로 대체하지 않을까...
C언어를 이용하여 간단히 LED제어 해 보았다.


Hitech-C를 이용한 개발환경 설정
MPLAP IDE를 설치하면 무료로 제공되는 HI-TECH C를 이용하면 PIC10F 시리즈를 쉽게 C언어로 프로그램을 작성할 수 있다.
프로젝트 위자드로 생성하고 디바이스를 설정한다.(PIC10F202)



동일하고 컴파일러를 HI-TECH C로 설정한다.



옵션에서 패스를 잡아주면 기존 예제를 동일하게 적용할 수 있다.



소스코드
0.5초 주기로 LED 점등 예제... 기존 예제를 그대로 사용할 수 있도록 했다.
기존 PIC와 다른점은 TRIS레지스터의 접근이 명령어로 되어 있어 C에서 접근이 불가능하다. HI-TECH는 control 키워드를 두어서 ASM에서 명령어로 인식할 수 있도록 정의 되어 있었다.
volatile unsigned char control TRISGPIO @ 0x06;

그러면 아래와 같이 해석된다.
 MOVLW b'00001000'
 TRIS GPIO   ;

전체 소스코드
#include "system.h"

void main(void)
{
 SystemInit();
 
 Led1Init();
 while (1)
 {
  Led1On();
  Delay(500);
  Led1Off();
  Delay(500); 
 }
}


테스트 동영상
PIC10F202를 이용한 LED On/Off 제어


무료컴파일러 CC5x를 이용한 PIC10F 컴파일러 개발환경 설정
컴파일러는 무료로 다운 받을 수 있는 CC5x도 가능하다. HI-TECH-C도 가능하지만..제한이 있다.
CC5x는 무료이지만 #define 메크로 정의에 제한이 있다. 상당히 마음에 안든다.
 
무료로 다운받을 수 있는곳
http://www.bknd.com/cc5x/index.shtml

다른것은 동일하고 컴파일러 옵션만 잡아 주면 된다.


Posted by nexp

댓글을 달아 주세요

  1. 비밀댓글입니다

    2011.07.28 10:47 [ ADDR : EDIT/ DEL : REPLY ]

[Microchip]/PIC12F_PIC10F2008. 1. 14. 17:57

[PIC12F EVM]보드 관련자료

[PIC12F EVM]보드 관련자료


사용자 삽입 이미지



PIC12F683 (PIC12F508 호환) 을 이용하여 PIC12 테스트 보드를 제작하였다.
3K Flash, ADC, PWM, RAM... 있을거 다 있는 소형의 8PIN 마이컴으로 상당히 재미 있는것 많이 해 볼 수 있는 칩이다.




아트멜 Attiny13과 비교 - http://cafe.naver.com/elab/223


핀맵

회로도

 

Posted by nexp

댓글을 달아 주세요

[Microchip]/PIC12F_PIC10F2008. 1. 7. 21:58

[PIC10Fx EVM]보드 조립 - PIC10F202 관련자료

[PIC10Fx EVM]보드 조립

사용자 삽입 이미지



소형중에서도 가장 작은 SOT-23타입의 PIC10F 시리즈의 EVM보드 입니다.



SOT타입의  PIC10F202 이다. 예전에 200~300원대로 들었는데... 아무튼 정말 소형으로 뭔가를 만들때 로직으로 구현하는것 보다는 훨씬 더 간단하게 뭔가를 만들 수 있지 않을까 생각한다.



회로도




Application Board

 

PIC10F202 테스트 동영상
PWM을 이용한 LED출력
 

Posted by nexp
TAG pic, PIC10F

댓글을 달아 주세요

  1. 김선대

    킷트 상태로 구매하고 싶습니다.
    - 컴파일러
    - 데모보드 및 회로
    - 펌웨어 다운로더 및 프로그램

    (010-5601-3651)

    2009.05.12 21:17 [ ADDR : EDIT/ DEL : REPLY ]