Página 1 de 1

Tamanho da RAM dos Stellaris LM3S10x

MensagemEnviado: 16 Fev 2007 22:46
por KrafT
No datasheet diz que a SRAM se extende do endereço 0x20000000 ao 0x200003FF o que dá 1023 posicoes.

Como eles divulgam 2k, isso significa que a RAM é de 16 bits?

Bah, as dúvidas chegaram bem antes dos chips... :?

MensagemEnviado: 17 Fev 2007 11:48
por tcpipchip
Sim, provavelmente pq estes chips tem um barramento para THUMB MODE apenas
TCPIPCHIP

MensagemEnviado: 18 Fev 2007 13:01
por Viktor
Está errado no manual. O endereço vai até 0x20000fff pode acreditar.

MensagemEnviado: 18 Fev 2007 14:20
por tcpipchip
Perai...este endereço sao do BIT BANDING, um tipo de processador booleano, como o MCS51
TCPIPCHIP

MensagemEnviado: 18 Fev 2007 14:20
por KrafT
Deve ser Viktor, pois a flash vai até 0x00001FFF, ou seja, os 8k anunciados.

Mas a progressão de custo desses chips para os modelos de maior capacidade frente aos LPC214x, fato sobre o qual que o Joca me alertou oportunamente, me desencorajou bastante...

Basta que eu queira migrar para alem dos 18 I/O's do modelo básico que eles ficam bem mais caros que os ARM NXP equivalentes da vida...

É soda... E eu lutei muito para entrar nessa vida... pode?

MensagemEnviado: 19 Fev 2007 07:57
por Rodrigo_P_A
KrafT escreveu:Deve ser Viktor, pois a flash vai até 0x00001FFF, ou seja, os 8k anunciados.

Mas a progressão de custo desses chips para os modelos de maior capacidade frente aos LPC214x, fato sobre o qual que o Joca me alertou oportunamente, me desencorajou bastante...

Basta que eu queira migrar para alem dos 18 I/O's do modelo básico que eles ficam bem mais caros que os ARM NXP equivalentes da vida...

É soda... E eu lutei muito para entrar nessa vida... pode?


Kraft, cada projeto é um caso, tem projeto que um ARM igual ao da Luminary é mais do que o suficiente, e eu não vi nenhum NXP com 8Kb Flash por ~US$2.00 em poucas quantidades.

MensagemEnviado: 19 Fev 2007 09:23
por Viktor
LM3S10x = 4K RAM e não os tais "8K anunciados"

MensagemEnviado: 19 Fev 2007 09:36
por KrafT
Viktor escreveu:LM3S10x = 4K RAM e não os tais "8K anunciados"


Flash ou ram?

Rodrigo, não vai dar para usar o cara... Não consegui expremer o circuito devido aos poucos I/O´s (preciso de 23). Não quero multiplexar nada nem usar I/O expander serial ou paralelo. Aí fui olhar modelos de mais I/Os. Esses tem preço pior que LPC. Por exemplo os LPC mais "fulera" (21xx) custam a partir de $3,00.

Nas aplicaçoes de 18 I/O´s aonde o LM3s10x se enquadra, vou continuar com o Z8F0822 de R$ 9,00 e disponivel localmente. Assim vou adiando o aprendizado de alguma plataforma ARM.

MensagemEnviado: 19 Fev 2007 09:58
por Viktor
LM3S10x = 4K RAM e não os tais "8K anunciados"


Erro meu, Sorry

MensagemEnviado: 19 Fev 2007 11:31
por Viktor
Kraft

Se você usar o canal SPI e alguns 74HC4094 é fácil, barato e rápido aumentar o número de portas.

MensagemEnviado: 19 Fev 2007 12:52
por KrafT
O que tou pensando é que a minha maior aplicação demanda 23k bytes de um pic 18f. Algo que um LPC21x3 deve dar conta facilmente em modo thumb.

Um Stellaris com essa capacidade é inviavel ($ 8,00 para cima). o LPC2103 tá quase a metade desse valor.

Quem tem uma aplicação que caiba nos LM3S10x com certeza vai ter um ótimo desempenho/custo. Só não pode se afobar como eu e achar que ele pode salvar a humanidade.

MensagemEnviado: 19 Fev 2007 14:58
por proex
Little Kraft, nao perca as esperanças. Use os Stelaris baratinhos para substituir os Pic 16F de até 8K de memoria.

Acima disso use os da Philips.

O que nao esta certo é pagar 3 dolares por um PIC de 8 pinos.
Até a Microchip acordar e sair dessa enrrascada, já será tarde.

Nao dá mais pra ter diversos tipos de compiladores, (Mplab, Code Warrior etc) ferramentas diferentes de gravaçao e debuger'etc.

ARm nao tem segredo, no inicio parece esquisito mas é só ter paciencia e insistir que o negocio vai tranquilo.