10월, 2023의 게시물 표시

PIC16F15 펌웨어 개발

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