Device Resource에서 필요한 기능들을 추가하고, Setting이 끝나면 Generate 버튼을 누른다. Saved configuration to file ~~~\MyConfig.mc3 로 configuration 파일이 저장된 것을 알 수 있다.Generation Results로 main을 비롯한 각종 소스코드들이 성공적으로 만들어진 것도 확인할 수 있다. mcc.h는 어플리케이션의 환경을 설정하는 헤더파일이다.메인 프로그램에서 SYSTEM_Initialize();를 수행하고 여기에서 UART를 비롯한 모든 초기화가 진행된다.주석처리 되어 있는 부분은 기본적으로 리마크 되어 있으며 인터럽트를 사용하고자 한다면 풀어둬야한다.while(1)에서 무한루프가 돌면서 어플리케이션을 순차적으로 처리하게 ..
MCC (Microchip Code Configurator)MCC는 MPLAB X IDE 안에서 플러그인 형태로 지원한다.쉽게 이해할 수 있는 C언어 기반의 코드를 생성하는 그래픽 프로그래밍 환경이며 무료로 제공된다.직관적인 인터페이스를 사용하여 MCU의 GPIO, ADC, Timer, PWM 등과 같은 주변 장치와usb, TCP/IP 등과 같은 라이브러리를 설정하여 쉽게 사용할 수 있으며 8비트, 16비트, 32비트 MCU 모두를 지원한다. MCC란 무엇인가?- 임베디드 프로젝트를 위한 주변장치, I/O, 그리고 라이브러리 설정을 돕는 그래픽 유저 인터페이스- 초기화 함수를 생성하고 쉽게 이해할 수 있는 드라이버를 프로젝트에 추가- MPLAB X IDE 및 MPLAB Xpress에 내장..
MPLAB X IDE에서 화면의 왼쪽 상단에 New Project를 클릭한다. 그림에서 보이는 것처럼 노란색 아이콘을 클릭하거나 메뉴에서 File - New Project를 선택한다. Categories에서 Microchip Embedded를 클릭하고 Projects에서 Standalone Project를 선택하고 Next를 누른다. Select Device에서 Family로 큰 소속을 정하거나 All Families에서 Device를 선택하고 Next를 누른다. Select Header는 그대로 None으로 두면 된다. Select Tool에서는 실제로 사용할 툴을 선택한다. 마이크로 컨트롤러에 코드를 프로그램하기 위해 사용할 프로그래머 디버거를 의미한다. 주로 사용되는 것은 저렴한 PICkit3도 있..