Добрый день.
Имею некоторый успешный опыт программирования МК PIC на ассемблере. Сейчас возникла необходимость освоить Си. Был выбран компилятор CCS C compiler, который имеет как собственную среду разработки, так и может быть встроен в MPLAB.
Для начала было решено попробовать создать простой проект в CCS среде, все хорошо, все работает. Но! Когда тот же самый код (скопированы и заменены файлы main.c и main.h) был перенесен в папку с проектом MPLAB, проект скомпилирован в MPLAB и залит на плату EasyPic, он перестал работать.
И так с любым проектом: скомпилирован из-под среды CCS C compiler - работает, из-по MPLAB - не работает.
Умом-то я понимаю, что, скорее всего, дело в слове конфигурации и уже прописал его вручную в проекте как
#fuses HS,NOWDT,NOPUT,BROWNOUT,NOLVP,NOCPD,NOWRT,NODEBUG,NOPROTECT
но ситуация не изменилась.
В чем может быть проблема? Что еще такого незаметно делает CCS компилятор при создании hex-файла, чего не делает MPLAB?