PIC10F (5) 썸네일형 리스트형 [PIC10F-SS EVM] ADC테스트 [PIC10F-SS EVM] ADC테스트 PIC10F220에는 2채널 8bit ADC가 내장되어 있다. PIC10F220 ADC테스트 코드 #define ADC_INIT() Sbi(ADCON0, BIT7);Sbi(ADCON0, BIT6);Sbi(ADCON0, BIT0) #define ADC_CH0() Cbi(ADCON0, BIT3);Cbi(ADCON0, BIT2) #define ADC_CH1() Cbi(ADCON0, BIT3);Sbi(ADCON0, BIT2) #define ADC_CH1() Sbi(ADCON0, BIT3); ADRES ADCON0 레지스터 [PIC10F-SS EVM] 타이머 테스트 - PWM을 이용한 LAMP 밝기 제어 [PIC10F-SS EVM] 타이머 테스트 - PWM을 이용한 LAMP 밝기 제어 PIC10F200/PIC10F220 은 하나의 8비트 타이머/카운트가 있다. 워낙 심플한 CPU라 인터럽트는 지원하지 않지만 폴링모드로 충분히 타이머 타운터를 활용할 수 있다. 타이머 소스로 내부 클럭이나 외부 입력핀이용할 수 있다. PIC10F220 타이머 제어 예제 소스코드 //타이머 시작 OPTION = 7; TMR0 = 0x00; while(1) { //타이머 동작 if(TMR0==0xFF) { TMR0=0; cnt++ Led1Toggle(); } } 타이머 제어를 위한 레지스트는 따로 없고 OPTION레지스터에서 간단한 설정이 가능하다. PIC10F220 타이머 테스트 동영상 타이머를 이용하여 소프트웨어 PWM출력.. [PIC10F-SS EVM] PIC10F220 테스트 보드 제작 [PIC10F-SS EVM] PIC10F220 테스트 보드 제작 세계에서 가장 작은 MCU인 PIC10F 시리즈중 새로운 PIC10F220 테스트 보드를 제작 했다. SOT23-6P의 소형 패키지에도 불구 하고 ADC까지 추가 되어 좀더 활용도가 좋아 졌다. PIC10F220 256 x 12 16 x 8 PIC10F222 512 x 12 23 x 8 PIC10F220/PIC10F222 핀맵 [PIC10F-SS EVM] 관련 회로도 PICKIT2와 동일한 핀맵이며 테스트용 LED가 실장 되어 있다. 간단히 테스트 하기 쉽도록 Pickit2 핀맵에 맞도록 제작 했다. 참고로 모 쇼핑몰에서 현재(2011.05) 480원에 판매하고 있다. [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 점등.. [PIC10Fx EVM]보드 조립 - PIC10F202 관련자료 [PIC10Fx EVM]보드 조립 소형중에서도 가장 작은 SOT-23타입의 PIC10F 시리즈의 EVM보드 입니다. SOT타입의 PIC10F202 이다. 예전에 200~300원대로 들었는데... 아무튼 정말 소형으로 뭔가를 만들때 로직으로 구현하는것 보다는 훨씬 더 간단하게 뭔가를 만들 수 있지 않을까 생각한다. 회로도 Application Board PIC10F202 테스트 동영상 PWM을 이용한 LED출력 이전 1 다음