Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: компиляторы от mikroe
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
sergei123
поделитесь впечатлениями от компиляторов сербской MIKROE: C AVR PRO 3.50 & C PIC PRO 4.10
стоит юзать и есть ли микстура?
oll
Пробовал C PIC PRO 4.0 beta. Компилятор "выбрасывал" куски кода. Может beta, может я плохой писАтель. Тот же код с учётом компиляторных заморочек нормально заработал на HI-TECH pro 9.80.
testerplus
Цитата(oll @ Oct 5 2010, 08:14) *
Пробовал C PIC PRO 4.0 beta. Компилятор "выбрасывал" куски кода. Может beta, может я плохой писАтель. Тот же код с учётом компиляторных заморочек нормально заработал на HI-TECH pro 9.80.

Это интересно. Не приведете фрагмент?
oll
К сожалению не осталось, так как пытался понять причину - сильно переделал. Было что-то типа:
Код
void sub1(){
}
void sub2(){
}
...........
void sub5(){
}  
void sub6(){
}
void main(){
.........
while(1){
  sub1();
  sub2();
  sub3();
  sub4();
  sub5(); - этого вызова не было в листинге
  sub6(); - этого вызова не было в листинге
  }
}

поместил все sub1()-sub6() внутри цикла while(1), тогда заработало.
testerplus
Цитата(oll @ Oct 6 2010, 08:00) *
К сожалению не осталось, так как пытался понять причину - сильно переделал.

По этому коду, конечно, ничего не скажешь. Зря не оставили нерабочий вариант. МикроЕ'шники - единственные из пикокомпиляторописателей, кто реагируют на багрепорты.
melrouts
Пользуюсь MikroC несколько лет, для небольших проектов.
Не могу сказать насколько оптимальный код он компилирует.
Его достоинства мой взгляд
- простой и удобный IDE, напоминающий Delphi
- библиотека функций для разной перифирии
- хорошее описание с примерами
- хороший форум поддержки, там находил ответы на многив вопросы

из проблем с которыми сталкивался.
в больших проектах иногда код отказывался компилироватся или не работал в МК
по непонятным причинам, вполне возможно проблема была в самом коде, так
и не выяснив причину, переписывал код как то по другому.

последняя версия 4.15. уже есть лекарство
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.