PIC16F15 펌웨어 개발
PIC16F15XXX 펌웨어 개발 1. 사용한 이유 - MCU로써의 특징은 다른 사이트에서도 많이 기재되어 있어 특별히 언급하지 않는다. - 저가형 보드를 개발해야 됨 - 필요한 기능 : PWM, Timer, UART(디버깅용), ADC 2. 개발 방향 - 간단한 기능을 목표여서 논리회로 구성만으로 제작하려고 했으나 막상 논리회로 구성해보니 오히려 단가가 더 높아져서 저렴한 MCU를 이용해 기능을 구현하기로 함 - 상태를 기억해야되는 기능도 있어서 flashROM 영역도 사용해야 함 - 많은 MCU들이 있지만 PIC 제품이 제일 가격이 낮음 - 센서를 이용한 LED 전등제어가 목표임 3. 진행 - PIC16의 개발은 MPLAB를 이용해서 개발 - 4. 결과