Página 1 de 4

Primeiras impressões LPC1114 (Cortex-M0)

MensagemEnviado: 29 Mar 2010 12:09
por KrafT
Estou trabalhando com o LPC1114 para substituir o Freescale MC9S08AC32.

É a primeira vez que encaro de forma séria um LPC e o ambiente Eclipse. Acho que a IDE evoluiu muito desde que tentei utiliza-la com ST..

O chip tem um custo beneficio muito bom, acho que ele pode substituir todos os mcu´s de 8 bits mais parrudos que tenho utilizado. Exceto pelo encapsulamento que não é amigavel para muita gente e o os 3V3 que encarcem a fonte em alguns centavos...

Outra coisa chata que me ocorre é que no debug o step de uma instrução leva 1 segundo, mas acho que é meu PC (P3 1GHz) que é fuleiro.

Os exemplos que vem no pacote da Code_red são uma ajuda e tanto.

Enfim, finalmente vou usar um ARM, mesmo que seja um M-0.

MensagemEnviado: 29 Mar 2010 12:44
por fabim
Egidio.
De uma melhor procurada, existem CM3 com custo igual, se não mais barato que o M0...

MensagemEnviado: 29 Mar 2010 13:09
por KrafT
Bom, pelo LQFP-48 paguei U$ 2,52 (preço 25pç na Mouser FOB).

Considerando as ferramentas de desenvolvimento grátis, inclusive o harware, nem cogitei outro chip.

MensagemEnviado: 29 Mar 2010 14:01
por verd
Kraft to com um kit LPCXpresso com o LPC1114 com jtag e debug LPC-link, estou utilizando a IDE LPCXpresso v3.2, qual IDE está utilizando ára mexer com esse cara? achei essa IDe muito frescurenta parece um CCS da vida, alguem sabe se dá para utilizar o KEIl com ese gravador LPC-link q tenho aqui??

MensagemEnviado: 29 Mar 2010 14:34
por RobL
O LPCXexpresso é uma ide baseada no Eclipse modificado e usa o GCC.
Dá para comparar a um CCS???!!!
Normalmente esses jlink, suponho que esteja falando do fabricado pela parceria EmbededArtists / NXP, usam um soft proprio para ele e aí é difícil rodar em outra IDE, mas é possível que seja acrescido a outras IDEs, pois a NXP tá fazendo tudo para simplificar o uso dos LPCs Cortex M3, visto que pode-se considerar, este jlink sua ferramenta básica (da NXP).

MensagemEnviado: 29 Mar 2010 14:36
por fabim
verd escreveu:Kraft to com um kit LPCXpresso com o LPC1114 com jtag e debug LPC-link, estou utilizando a IDE LPCXpresso v3.2, qual IDE está utilizando ára mexer com esse cara? achei essa IDe muito frescurenta parece um CCS da vida, alguem sabe se dá para utilizar o KEIl com ese gravador LPC-link q tenho aqui??


Hey green man... Maconheiro se preferir.
De uma pesquisada por ai no LPC1343, e preste bemmmmm atenção no preço o que ele tem de diferente e o que ele faz.
Infelizmente eu não posso dizer que ele ja vem com bootloader via USB e serial, de fabrica..

MensagemEnviado: 29 Mar 2010 14:45
por RobL
Se a escolha por um Cortex M0 foi pelo consumo de energia aí não dá para usar o LPC1343. O Cortex M0 tem tudo a menos que um M3 só para reduzir ao máximo o consumo.
Mas sem dúvida, o LPC1343, este é o bicho em termos de custo / benefício em relação aos 8 bits, especialmente quando se quer algo em torno de 32Kb de flash e boa quantidade de RAM. Os periféricos são exatamente os mesmos de um chip de 8 bits, infelizmente. Porém em termos core, multiplicação, divisão, interrupções e outras aí é novamente o bicho é bom e barato.

MensagemEnviado: 29 Mar 2010 15:37
por verd
Na verdade não foi questão de preço, foi que eu ganhei mesmo!! de gratis hehe! por iso to com essa tranqueira aqui! fiz a comparação com o CCS não em questão de funões e qualidade mas esta ide tem muitas frescuras que é só dela! gostei mais de mexer no keil achei ele mais estilo mikroC! nem vou perder tempo com LPCXpresso e essa IDE, já que é pra mexer com arm vou escolher um que rode uma IDE descente!

MensagemEnviado: 29 Mar 2010 15:50
por Red Neck Guy
Um RTOS que olhando assim num primeiro instante parece bem interessante:http://www.coocox.org/CoOS.htm
O footprint desses negócio é bem pequeno sendo assim dá pra utilizá-lo sem medo de ficar sem memória para a aplicação mas vamos ver se é bom.


P.S.

E pra aqueles que procuram algo realmente legal:

http://ww1.microchip.com/downloads/en/DeviceDoc/30430c.pdf

MensagemEnviado: 29 Mar 2010 16:27
por KrafT
verd escreveu:... já que é pra mexer com arm vou escolher um descente!


Não entendí...

MensagemEnviado: 29 Mar 2010 16:38
por verd
melhorou??

MensagemEnviado: 29 Mar 2010 16:40
por fabim
KrafT escreveu:
verd escreveu:... já que é pra mexer com arm vou escolher um descente!


Não entendí...


Egidio, num de bola não. O verd deve ter entrado na onda do marcelo sam... e qualquer armzinho não presta.. mass.

coisa feia, fala mal do LPC11XX e depois desconversa falando de IDE.

ta doido sô,,

MensagemEnviado: 29 Mar 2010 16:51
por verd
hahaha!

MensagemEnviado: 29 Mar 2010 18:36
por msamsoniuk
eu soh leio os posts e rio hehehe... e nao falo isso em funcao de usarem arm e pic, mas sim por nao aproveitarem bem os recursos vastamente disponiveis! ateh onde eu ouvi falar por aqui mesmo no forum, tem varios arms que bootam via serial. juntando isso com o fato de praticamente todos funcionarem com o gcc, eu fico pensando: pq toda essa discussao sobre kit, jtag, ide, compilador, etc... se o basico para usar, que eh compilar e bootar, jah tem e eh simples de montar, nao sendo mais complexo que um circuito similar para gravar o hc908 ou blackfin pela serial. sobre a restricao de encapsulamento, **** que pariu neh, jah vi cara aqui soldando fio por fio todos os pinos do encapsulamento QFP do 68000 para poder ligar um ICE... entao o que seria soldar alimentacao e serial em um arm apenas? :)

eu nao entendo pq voces complicam tanto! :) hehehe

fabim escreveu:
KrafT escreveu:
verd escreveu:... já que é pra mexer com arm vou escolher um descente!


Não entendí...


Egidio, num de bola não. O verd deve ter entrado na onda do marcelo sam... e qualquer armzinho não presta.. mass.

coisa feia, fala mal do LPC11XX e depois desconversa falando de IDE.

ta doido sô,,

MensagemEnviado: 29 Mar 2010 21:13
por fabim
heheheeh somos dois marcelo..

OBS: todos os LPC sem exceção tem bootloader por serial...