PIC를 이제 입문하려는 초보입니다.
입문을 위해 필요한 사항을 확인하고 있는데요
컴파일러가 CSS-C와 HI-TECH C가 있는것 같은데
실무에서는 어떤것을 주로 사용하는지......
컴파일러별 특징은 무엇인지 궁금합니다.
하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.
번호 | 분류 | 제목 | 글쓴이 | 조회 수 | 날짜 |
---|---|---|---|---|---|
106 | 펌웨어 & 코딩언어 | 객체지향프로그래밍4 | 끼르 | 347 | 2017.06.19 |
105 | 펌웨어 & 코딩언어 | 적외선 센서에 대한 질문입니다.3 | jaemi2010 | 348 | 2016.02.25 |
104 | 펌웨어 & 코딩언어 | 구조체 포인터 캐스팅??1 | 기다려줄래 | 319 | 2015.07.10 |
103 | 펌웨어 & 코딩언어 | matlab에서 작성된 m file을 c++로 변환하고 싶습니다.1 | 마린스토리 | 286 | 2014.04.28 |
102 | 펌웨어 & 코딩언어 | HOTC언어로된 MPPT제어 프로그램 Code Vision 으로 변환하기 | 찰떡젤리 | 583 | 2014.04.21 |
101 | 펌웨어 & 코딩언어 | HOTC 명령어 좀 상세히 알고 싶습니다1 | jsp | 404 | 2014.04.03 |
100 | 펌웨어 & 코딩언어 | HOT피보나치 수열..2 | aNitMotD | 555 | 2013.10.30 |
99 | 펌웨어 & 코딩언어 | HOT1D FEM coding 문제 ..원하는 답이 안나와요 | 수치해석미쵸 | 509 | 2013.09.29 |
98 | 펌웨어 & 코딩언어 | HOTPIC 16F628A와 CCSC 기반의 프로그래밍 질문입니다. 제발 도와주세요ㅠㅠ | 신천동주민 | 485 | 2013.09.24 |
97 | 펌웨어 & 코딩언어 | HOT비주얼베이직 연산 및 줄바꿈에 대한 질문입니다.1 | 원할머니보고쌈 | 682 | 2012.11.07 |
96 | 펌웨어 & 코딩언어 | c언어 질문인데요..3 | 하하하하히 | 395 | 2012.09.10 |
95 | 펌웨어 & 코딩언어 | HOTC언어제어3 | tbwnaoslwj1 | 654 | 2012.08.09 |
94 | 펌웨어 & 코딩언어 | HOTmatlab 질문입니다.. | 소다수1 | 416 | 2012.06.06 |
93 | 펌웨어 & 코딩언어 | HOT-(C언어(함수호출)로 만든 크리스*마스*트리*프로그램)-1 | 리종순2 | 1478 | 2011.12.14 |
92 | 펌웨어 & 코딩언어 | HOT외부 SRAM 컨트롤하는 것좀 도와주세요.1 | 쩡무 | 1382 | 2011.11.15 |
91 | 펌웨어 & 코딩언어 | HOTunikey program 수정 | jjhuem | 1128 | 2011.10.11 |
90 | 펌웨어 & 코딩언어 | HOTAtmega128에서 Reset 하는 방법 중 궁금한 점이 있습니다!!!4 | 공돌이의꿈 | 3163 | 2011.06.21 |
89 | 펌웨어 & 코딩언어 | HOTC언어랑 matlab의 차이?1 | 약곰탱이 | 3528 | 2011.06.02 |
88 | 펌웨어 & 코딩언어 | HOTVHDL 전가산기 설계 질문입니다. | 나트륨 | 2992 | 2011.03.26 |
87 | 펌웨어 & 코딩언어 | HOTC 배열이용해서 엑셀 데이터 끌어오는 방법???2 | 꼬꼴리 | 2123 | 2011.03.24 |
제 개인적인 생각은 CCS-C 보다는 컴파일러 XC8/16/32를 이용하여 학습하는게
바람직하다고 봅니다.
아무래도 레지스터를 직접 코딩해 보면 PIC 내부 구조 파악에 도움이 될 듯합니다.
열공하시기 바랍니다.
저도 xc8/16/32로 갈아타는 걸 고민해봐야겠네요.
라이센스 문제가 없으려나요??
css-c 를 사용한 가장 큰 이유는 용량 작은 프로그램을 개발할 때 라이센스 문제가 자유로워서인데요.
Hitec-C를 Microchip 이 인수해서 만든것이 XC Compiler 입니다.
CCS-C는 학생들이 Test 용으로 많이 사용하신다고 보면 됩니다. 기본적으로 내부 함수를 많이 사용하는 구조 이기 때문에 복잡한 Program에서 Debugging 이 어렵습니다. 때문에 Microchip Korea에서도 CCS-C는 사용하지 않습니다.