임베디드/PIC

MPLAB X IDE에서 MCC 사용해서 코드 작성하기

겸짱 2019. 9. 18. 11:50
728x90
반응형
SMALL

Device Resource에서 필요한 기능들을 추가하고, Setting이 끝나면 Generate 버튼을 누른다.

 

Saved configuration to file ~~~\MyConfig.mc3 로 configuration 파일이 저장된 것을 알 수 있다.

Generation Results로 main을 비롯한 각종 소스코드들이 성공적으로 만들어진 것도 확인할 수 있다.

 

mcc.h는 어플리케이션의 환경을 설정하는 헤더파일이다.

메인 프로그램에서 SYSTEM_Initialize();를 수행하고 여기에서 UART를 비롯한 모든 초기화가 진행된다.

주석처리 되어 있는 부분은 기본적으로 리마크 되어 있으며 인터럽트를 사용하고자 한다면 풀어둬야한다.

while(1)에서 무한루프가 돌면서 어플리케이션을 순차적으로 처리하게 한다.

 

UART를 사용할 때 scanf()와 printf()를 사용하기 위해서는 getch()와 putch()가 있어야한다.

다시 MCC를 켜고 Redirect STUDIO to USART에 체크해준다.

재설정을 했으면 다시 Generate를 눌러서 코드를 만들어 준다.

 

MCU 핀이 어떻게 할당 되어졌는지 알려면 pin_manager.c를 열어보면 된다.

 

728x90
반응형
LIST