http://www.circuitvalley.com/2012/10/rotary-encoders-interfacing-pic18-avr.html
우선 이 프로젝트는 MPLAB IDE로 짠 18F458 칩 기반 이다.
MPLAB ToolChains 여기 사이트로 가서
MPLAB C Compiler for PIC18 ..........버젼 3.45 를 다운받거나.
혹은 ▼ 아래 분할압축한 것을 이용해도 된다.
분할압축 합치는 방법은 우측 링크의 맨 아래쪽에 잘 정리되어있다. ☞링크
mplabc18-v3.45-windows-upgrade-installer.vol1.egg
mplabc18-v3.45-windows-upgrade-installer.vol2.egg
mplabc18-v3.45-windows-upgrade-installer.vol3.egg
mplabc18-v3.45-windows-upgrade-installer.vol4.egg
mplabc18-v3.45-windows-upgrade-installer.vol5.egg
mplabc18-v3.45-windows-upgrade-installer.vol6.egg
mplabc18-v3.45-windows-upgrade-installer.vol7.egg
이렇게 준비가 됬으면
해야될 일 2가지는 Device 맞추기, Toolchain 맞추기 이다.
Device는 MPLAB IDE 상단 툴바에서 Configure >> Select Device
그다음은 Toolchain맞추기이다.
MPLAB은 기본적으로 Assembly용 이다.
C를 이용하기 위해선 Toolchain이 필수이다.
여기서 사용된 Toolchain은 mplabc18 이다.
MPLAB IDE 상단 툴바에서 Project >> Select Language Toolsuite...
여기서 MPLAB C18 C Compiler (mcc18.exe) v3.45를 꼭 확인한다.
이 상태에서 맨위 링크에서 다운받은 프로젝트를 컴파일 (=F10) 하면
BUILD SUCCEEDED 메세지를 볼 수 있다.
========================================================================================
========================================================================================
Hi-Tech C Compiler (=하이테크, 하이텍) 을 다운받으려고 하면 아래 메세지를 볼수 있다.
This compiler has been discontinued and is no longer supported.
10,12,16 시리즈는 더이상 지원하지 않는다는 메세지이다. (현재 18만 지원하고 있다.)
16시리즈중에서도 일부는 지원되지않는다.
필요하신 분은 아래 파일을 다운받기 바랍니다.(이변이 없는한 계속 올려놓겠습니다. ^^)
▲여기서 등록이 안될것이다. 그럼 ▼Keygen을 이용하여 해결한다.
========================================================================================
========================================================================================
최신버젼은 XC8이므로 XC8로 쓸것을 권장한다. (아직까지는 예전 Toolsuite로 짠 코드가 많이 돌아다닌다.)
만약 Toolsuite를 다른것을 쓰고자한다면 코드가 살짝 달라진다.
C18 >> XC8
http://www.microchip.com/forums/m656249.aspx
툴체인을 C18 에서 XC8로 변경하고자할때 ▲ 위 사이트를 참고하길 바란다.
Migrate a project from MPLAB C18 to XC8
'졸업작품 > Encoder with PIC MPLAB IDE' 카테고리의 다른 글
Encoder with PIC MPLAB IDE (예제1) (0) | 2016.01.21 |
---|