전체 글 185

PIC18, MPLAB X IDE, XC8, New Project로 개발 시작하기

PIC18, MPLAB X IDE 툴에서 New Project로 개발 시작하기입니다. 1. New Project... [ Ctrl + Shift + N ] 2. Choose Project > Standalone Project 3. Select Device [ PIC18F4520 ] 4. Select Tool [ PICKit3 ] 5. Select Compiler [ XC8 ] 6. Select Project Name and Folder 7. 프로젝트 생성 완료 8. File > New File [ Ctrl + N ] 9. Choose File Type [main.c] 10. Name and Location 11. 파일 생성 완료 12. 파일 위치 변경새로 추가된 파일을 Source Files로 옮겨서 프..

PIC18 2018.07.31

PIC18, 기존 MPLAB IDE v8 Project를 통해 개발 시작하기

PIC18, 기존 MPLAB IDE v8 Project를 통해 개발 시작하는 방법입니다. 1. MPLAB X IDE 툴 실행 2. File > New Project... [ Ctrl + Shift + N ] 3. Existing MPLAB IDE v8 Project 선택 4. Project File ( mcp ) 선택 5. Device 선택 또는 확인 PIC18F4520 등 6. Hardware Tools 선택PICKit 3 등 7. Compiler 선택XC8 등 8. 프로젝트 정보 확인 9. 프로젝트 정보 확인 10. 코드 변환 확인 11. 디렉토리 확인LED.X 디렉토리가 추가적으로 생성되었으며 이 디렉토리 안에 MPLAB X IDE 프로젝트 파일이 생성되었음을 확인할 수 있습니다.

PIC18 2018.07.31

PIC18, MPLAB XC8 Compiler 설치

PIC18, MPLAB XC8 Compiler 를 구하는 방법과 설치하는 방법입니다. www.microchip.com/mplab/compilers 1. 아래로 스크롤 2. Downloads > MPLAB XC8 Compiler 다운로드Windows, Mac, Linux 등 운영체제에 맞는 Compiler를 제공합니다. 3. 설치 과정입니다. 4. 설치 과정입니다. 5. 설치 과정입니다. 6. 설치 과정입니다. 7. Add xc8 to the PATH enviroment variable 체크박스 확인 8. 설치 과정입니다. 9. 설치 과정입니다. 10. 설치 과정입니다. 11. 설치 완료

PIC18 2018.07.31

PIC18, MPLAB X IDE 설치

PIC18, MPLAB X IDE 툴을 구하는 방법과 설치하는 방법입니다. www.microchip.com/ 1. microchip 홈페이지 방문 2. PRODUCTS > Development Tools > MPLAB X IDE 선택 3. 아래로 스크롤www.microchip.com/mplab/mplab-x-ide 4. Downloads > MPLAB X IDE 선택 5. 설치 과정입니다. 6. 설치 과정입니다. 7. 설치 과정입니다. 8. 설치 과정입니다. 9. 설치 과정입니다. 10. 설치 과정입니다. 11. 설치 완료 12. MPLAB X IDE, MPLAB X IPE, MPLAB driver switcher 아이콘 생성

PIC18 2018.07.31

CC1310, SmartRF Studio 설치

CC1310, SmartRF Studio 설치에 대한 부분입니다. www.ti.com 접속 후 다음 순서대로 찾아가시면 됩니다. 1. CC1310 검색 2. SimpleLink Sub-1 GHz Ultra-Low Power Wireless Microcontroller 선택 3. Tools & software 탭 선택 http://www.ti.com/product/cc1310 4. SimpleLink Sub-1 GHz CC1310 wireless MCU LaunchPad development kit 선택 5. 아래로 스크롤 6. SmartRF Studio 선택 7. SMARTRFTM-STUDIO Get Software 8. Windows installer for SmartRF Studio 7 9. TI 계..

CC1310 2018.07.31

CC1310, SmartRF Flash Programmer 펌웨어 다운로드

CC1310, SmartRF Flash Programmer 툴을 사용하여 펌웨어 다운로드하는 과정을 설명합니다. 1. 초기 실행 시 화면입니다. 2. 툴 설정 및 CC1310 LaunchPad 보드를 연결한 상태입니다.화면 상단에서 Browse 버튼을 통해 다운로드할 펌웨어 경로를 설정합니다. 화면 중앙 부분 Action 영역에서 Erase, Program, Verify 체크 박스를 설정합니다. ( 최초 1회 설정 후에는 설정값을 기억하고 있습니다. ) 화면 좌측 상단, 하단 부분을 통해 CC1310 MCU가 연결되었다는 것을 확인할 수 있습니다.화면 우측 하단 버튼을 통해 다운로드가 진행됩니다. 3. 다운로드 완료만일 다운로드가 실패하는 경우좌측 중앙의 Refresh 버튼을 누르거나보드를 해제 후 연결..

CC1310 2018.07.31

CC1310, SmartRF Flash Programmer 펌웨어 다운로드 툴 설치

CC1310, SmartRF Flash Programmer 펌웨어 다운로드 툴 설치에 대한 부분입니다. www.ti.com 접속 후 다음 순서대로 찾아가시면 됩니다. 1. CC1310 검색 2. SimpleLink Sub-1 GHz Ultra-Low Power Wireless Microcontroller 선택 3. Tools & software 탭 선택 http://www.ti.com/product/cc1310 4. SimpleLink Sub-1 GHz CC1310 wireless MCU LaunchPad development kit 선택 5. 아래로 스크롤 6. SmartRF Flash Programmer 선택 7. FLASH-PROGRAMMER-2 Download 8. TI 계정이 있어야 하며 아래 ..

CC1310 2018.07.31

CC1310, CCS, hex 파일 생성

CC1310, CCS, hex 파일 생성 hex 파일을 생성하기 위해서는 이전 포스트를 통해 bin 파일 생성에 대한 명령이 추가되어 있어야 합니다. 1. 해당 프로젝트의 Properties를 엽니다. ( Alt + Enter ) 2. Build > ARM Hex Utility 를 선택합니다. 3. Enable ARM Hex Utility 체크박스를 활성화합니다. 4. General Options 항목에서 Specify memory width 와 Specify rom width를 8로 기입합니다. 5. Output Format Option 항목에서 Output format으로 Intel을 선택합니다.CC1310 MCU 기준으로 Intel hex format 동작을 확인하였습니다. 6. 프로젝트 빌드 후 ..

CC1310 2018.07.31

CC1310, CCS, bin 파일 생성

CC1310, CCS, bin 파일 생성 CCS 를 통해 프로젝트를 빌드하면 기본적으로 out 파일이 생성됩니다.이를 bin 파일로 변환하는 방법입니다. 1. 해당 프로젝트의 Properties 를 엽니다. ( Alt + Enter ) 2. Build > Steps 으로 이동하여 Post-build steps 영역에 아래 명령을 추가합니다."${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin.bat" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/armofd.exe" "${CG_TOOL_ROOT}/bin/armhex.exe" "${CCE_INSTALL_ROOT}/utils/..

CC1310 2018.07.31