| Автор |
Съобщение |
|
abs_beginer
Ранг: Минаващ
Регистриран на: Пет Окт 17, 2008 9:58 am Мнения: 2
|
 Компилатор за C за PIC
Здравейте какъв компилатор за C за PIC бихте препоръчали CCS,HI-TECH,microC или нещо друго
|
| Пет Окт 24, 2008 1:19 pm |
|
 |
|
setoy
Ранг: Почетен член
Регистриран на: Пет Фев 17, 2006 9:17 am Мнения: 765 Местоположение: Стара Загора
|
Зависи кои ПИК си решил да захващаш. За 16/18 е добър CCS, но за по-новите представители - казват, че не струва. И HI-TECH, и майкрочипските компилатори също са добри. Само microC - в никой случай 
|
| Пет Окт 24, 2008 3:24 pm |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
Ами като казват, остави ги да си казват, недей се изказва неподготвен.
|
| Съб Окт 25, 2008 11:56 am |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
За новите CCS не съм го ползвал, но при старите върши работа, обаче ако си свикнал с инстински компилатори може би Hitech ще ти допадне повече, а и мисля е много по близо до анси не само като синтаксис във кода, а и като организация на файлове, ама ноже пък и да не съм прав. Аз позлвам CCS мен ми е удобен.
|
| Съб Окт 25, 2008 1:47 pm |
|
 |
|
setoy
Ранг: Почетен член
Регистриран на: Пет Фев 17, 2006 9:17 am Мнения: 765 Местоположение: Стара Загора
|
Ако имаш наблюдания как CCS компилира за 24/32 - благодарен ще съм да споделиш. 
|
| Съб Окт 25, 2008 10:02 pm |
|
 |
|
preatorian
Ранг: Минаващ
Регистриран на: Сря Ное 30, 2005 10:36 am Мнения: 9
|
Здравей,
препоръчвам ти CCS, лично аз съм доволен от него, наскоро пробвах да се прехвъря на hi-tech, пробвах да компилирам код за 12Ф675, пълни го с грешки от типа на съхраняване на регистрите за прекъсване в невалидни адреси от паметта, забърква каши с макроси в които има умножение и деление на числа с плаваща запетая. Но като разгледах листига подробно ми направи впечатление, че кода е малко по-добре оптимизиран от CCS. Пробвах със всички версии на компилатора които можах да намеря - компилира програмата без грешки но нито на протеуса върви, нито на яве. Върнах се на CCS.
Поздрави
п.с. Може би пак ще опитам когато им излезе нова версия. На hi-tech ми харесва това, че линкера им е направен като хората и кода може да се раздели много кадърно.
_________________ Човек е ограничен единствено от своето въображение !
|
| Съб Ное 15, 2008 6:30 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
CCS за PIC12/16, и Microchip-ските ( GCC е отдолу ) за останалите серии.
С Hi-Tech останах много изненадан, когато преместих подпрограмата обслужваща прекъсванията от края в началото на файла и всичко се сгомняса. Просто не я постави на правилния адрес, не генерира и грешка.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Нед Ное 16, 2008 3:32 am |
|
 |
|
new_beginner
Ранг: Минаващ
Регистриран на: Съб Ное 15, 2008 10:00 am Мнения: 12
|
Защо не препоръчвате microC?
|
| Нед Ное 16, 2008 10:32 am |
|
 |
|
Ники
Ранг: Почетен член
Регистриран на: Съб Окт 30, 2004 11:19 pm Мнения: 609
|
когато видиш деасемблирания код на някоя програма ще разбереш що за боза е
сподели какво ползваш от серията 24/30/33 със CCS, и какво точно ползваш от този компилатор с тях, за да разбера къде съм бил неподготвен да си мисля че CCS не стават за тези серии ?
|
| Нед Ное 16, 2008 12:51 pm |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
|
| Пон Ное 17, 2008 9:44 pm |
|
 |
|
setoy
Ранг: Почетен член
Регистриран на: Пет Фев 17, 2006 9:17 am Мнения: 765 Местоположение: Стара Загора
|
LOL... аз знам, че това ползваш. И се учудих че изказваш мнение за CCS. Но явно някой не е доразбрал 
|
| Вто Ное 18, 2008 11:23 am |
|
|