Página 1 de 1
Qual compilador usar?

Enviado:
04 Jun 2012 12:30
por diogo_18sp
Ola caro caros colegas do forum estou com uma duvida em qual compilador usar MikroC, CCS, Pic 18,Hitech, sempre programei com linguagem asm no mplab, agora to partindo para uma nova linguagem que seria C, mas porem qual compilador voces me sugerem que no caso uso muito os pic 16f628a,16f877a e 18f4550 gostaria que este compilador fosse compativel com estes pics citados. obrigado..

Enviado:
04 Jun 2012 13:03
por turuna
Veja bem Diogo:
O MikroC é um ótimo compilador, mas não tem integração com a IDE da Microchip, ai ferrou, vc vai demorar um tempo muito maior para desenvolver os seus projetos, e o simulador dele não simula o HW.
Já o CCS é possível utilizar a IDE oficial, mas com ele vc vai se tornar um dependente, pois ele oferece muitas facilidades, se um dia vc for obrigado a utilizar outro compilador terá que praticamente reaprender a programar.
O HI-TECH é um ótimo compilador, é free, vc não precisa usar meios escusos para usá-lo, e o que é melhor tem a garantia da Microchip.
Só complementando o HI_TECH é somente para a linha midrange, 10, 12 e 16, para a linha 18 aconselharia o C18.
Turuna

Enviado:
04 Jun 2012 13:15
por EvandrPic
HI-TECH Free?
HI-TECH C Compiler for PIC10/12/16 MCUs (Standard): USD 495.00
http://www.microchipdirect.com/ProductD ... 3&treeid=6
turuna escreveu: O HI-TECH é um ótimo compilador, é free, vc não precisa usar meios escusos para usá-lo, e o que é melhor tem a garantia da Microchip.
Turuna

Enviado:
04 Jun 2012 14:20
por mrbica
Para códigos pequenos o HI Tech é free, então se o Diogo pretende aprender a programar em C vale a pena sim.
E vale a pena experimentar o MPLABX.
Abraço

Enviado:
04 Jun 2012 14:26
por xultz
Até onde sei, o Hitech é free por 30 dias, depois ele diminui o nível de otimização. Eu vi num site uma comparação do código do Hitech com os dois níveis de otimização (máximo e o free) e a diferença era enorme.
Eu passei uns maus bocados com o CCS, principalmente usando o comando printf para variáveis float, vi vários tipos de bizarrices (cheguei a fazer dois printf seguidos da mesma variável e ele imprimiu valores diferentes, cheguei a fazer um printf mostrando duas vezes a mesma variável e ele imprimiu valores diferentes, e já vi ele dar pau imprimindo uma simples string).
Eu meio que acho que C e PIC não combinam, se quiser programar em C o ideal é usar um MSP430 ou AVR.

Enviado:
05 Jun 2012 00:28
por diogo_18sp
mrbica escreveu:Para códigos pequenos o HI Tech é free, então se o Diogo pretende aprender a programar em C vale a pena sim.
E vale a pena experimentar o MPLABX.
Abraço
entao pelos topicos que vc deram sugestao entao devo utilizar o hitech ou c18 para programar o pic, pois nao quero ficar presodentro da programaçao como parece ser o CCS eo MIKROC

Enviado:
05 Jun 2012 13:17
por turuna
Sim o HI-TECH é free, pois eu o uso e no meu caso não vi nenhuma limitação no tamanho do código, só não tem as otimizacões, mas mesmo assim compença, pois ele não comete os erros bizarros que cometemos na linguagem ASM.
Todos os compiladores da microchip são vendidos, mas todos também tem a versão free sem limite de tempo e sem aquela viadagem de 2k free
PS: quando for instalar é só escolher o STANDARD ou ESTUDANTIL.
turuna

Enviado:
15 Jun 2012 17:45
por Alesandro F Zagui
Existe também o novo compilador da Microchip o Mplab XC, que é gratuito e sem limitação de tamanho de código.
A unica limitação está na otimização, que na versão free é bem reduzida.
Ele é bem parecido com o C18, mas tem a vantagem de compilar para as famílias 10F 12F e 16F também.
Link para download:
http://www.microchip.com/pagehandler/en ... o/mplabxc/

Enviado:
16 Jun 2012 16:30
por diogo_18sp
Alesandro F Zagui escreveu:Existe também o novo compilador da Microchip o Mplab XC, que é gratuito e sem limitação de tamanho de código.
A unica limitação está na otimização, que na versão free é bem reduzida.
Ele é bem parecido com o C18, mas tem a vantagem de compilar para as famílias 10F 12F e 16F também.
Link para download:
http://www.microchip.com/pagehandler/en ... o/mplabxc/
obrigado eu fiz o donwload vou testar pra ver ...pelo oq v c me disse o mplab xc e semelhante ao c 18.... vai ser facil a migraçao para este novo compilador??

Enviado:
18 Jun 2012 08:46
por Alesandro F Zagui
Eu fiz a migração de alguns código aqui e foi bem tranquilo.
Boa sorte.

Enviado:
18 Jun 2012 12:14
por diogo_18sp
Alesandro F Zagui escreveu:Eu fiz a migração de alguns código aqui e foi bem tranquilo.
Boa sorte.
vc poderia indicar algum site onde possa encotrar material sobre a linguagem c utilizada no mplab xc

Enviado:
18 Jun 2012 12:18
por Alesandro F Zagui
Eu usei esse arquivo:
http://ww1.microchip.com/downloads/en/D ... 52053A.pdf
Mas realmente é muito parecido com o C18, até as bibliotecas.