Freedom Board FRDM-KL25Z

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

Freedom Board FRDM-KL25Z

Mensagempor Jairo15 » 10 Abr 2013 16:21

Olá Pessoal,

Comprei um kit da Freescale achei o preço muito bom para que o processador oferece, paguei R$48,00 na farnell.

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-KL25Z&tid=vanFRDM-KL25Z

O problema é que estou iniciando com ARM, só tive contato até agora com a família MCS51. Não achei exemplos além dos existentes da Freescale, que já são poucos.

Cheguei a fazer um exemplo de um video da Microgênios, mas não gostei muito desse Processor Expert, facilita mas no final você não sabe como a coisa acontece em si.

Alguém tem algum contato com esse linha Cortex-M0+ da Freescale? Em aplicações para clientes finais é usado o Processor Expert? ou só para iniciar a usar?

Video da Microgênios :
http://www.youtube.com/watch?v=sx2tpDBWDt8
Jairo15
Nibble
 
Mensagens: 52
Registrado em: 06 Fev 2009 12:59

Re: Freedom Board FRDM-KL25Z

Mensagempor tcpipchip » 11 Abr 2013 10:19

Nao queres começar a programar ele em BASIC ?
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: Freedom Board FRDM-KL25Z

Mensagempor Jairo15 » 11 Abr 2013 15:29

Em "C" e se necessário em assembler ...

Fiquei quase dois dias para achar um .PDF com o resumo dos registradores ...

Sabendo que os núcleos Cortex M0 são parecidos, será que posso pegar exemplos de outros fabricantes para rodar ???

Estou viajando ou não??
Jairo15
Nibble
 
Mensagens: 52
Registrado em: 06 Fev 2009 12:59

Re: Freedom Board FRDM-KL25Z

Mensagempor RobL » 11 Abr 2013 16:01

Seu chip é um M0+ (Havard) e não M0 (Von Newmann).
Em C, precisa saber onde estão seus periféricos e como setar a F de trabalho em seus arquivos CMSIS (config...).
Pega um pisca led em C, muda para as portas e timer de sua placa e pronto.
Não tem mistério e esse chip é USB OTG baixo consumo.
O que mais lhe importa é saber a diferença (vantagens) entre um Cortex Mn e os núcleos que você conhece, por exemplo, como trabalha o hardware nas interrupções.
Nos atuais Cortex Mn, você nunca vai necessitar escrever uma linha em assembly, tudo se resolve em C.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Re: Freedom Board FRDM-KL25Z

Mensagempor r0n4ld0l1n5 » 16 Abr 2013 13:27

Jairo...

Recentemente participei do Road Show na microgênios sobre a Freedom Board FRDM-KL25, tive a mesma impressão que vc sobre o processor expert. Ele te leva a um nível de abstração de hardware muito elevado, e pra gente que está iniciando no gigantesco mundo do uC ARM não é uma boa ficar preso a essas ferramentas... Em contra-partida eu acho super interessante a utilização desses recursos, mas após o desenvolvedor dominar o hardware que ele está usando, senão o cara vai ficar sempre na dependência de drivers que o fabricante disponibiliza e tbm do que se encontra na internet.

Pra quem estiver interessado o pessoal da microgênios e freescale indicaram alguns sites, que são muito bons para desenvolver os primeiros projetos com um nível até elevado de aplicação...

http://mcuoneclipse.com/

https://community.freescale.com/welcome

e também o canal da microgênios que serve de base para usar o code warrior+processor expert

http://www.youtube.com/user/microgenios
r0n4ld0l1n5
Bit
 
Mensagens: 25
Registrado em: 26 Mar 2013 14:30

Re: Freedom Board FRDM-KL25Z

Mensagempor Jairo15 » 17 Abr 2013 15:54

r0n4ld0l1n5 escreveu:Jairo...

Recentemente participei do Road Show na microgênios sobre a Freedom Board FRDM-KL25, tive a mesma impressão que vc sobre o processor expert. Ele te leva a um nível de abstração de hardware muito elevado, e pra gente que está iniciando no gigantesco mundo do uC ARM não é uma boa ficar preso a essas ferramentas... Em contra-partida eu acho super interessante a utilização desses recursos, mas após o desenvolvedor dominar o hardware que ele está usando, senão o cara vai ficar sempre na dependência de drivers que o fabricante disponibiliza e tbm do que se encontra na internet.

Pra quem estiver interessado o pessoal da microgênios e freescale indicaram alguns sites, que são muito bons para desenvolver os primeiros projetos com um nível até elevado de aplicação...

http://mcuoneclipse.com/

https://community.freescale.com/welcome

e também o canal da microgênios que serve de base para usar o code warrior+processor expert

http://www.youtube.com/user/microgenios



Obrigado pela sua opinião ...

Estou pensando em fazer esse Road Show em Florianópolis, acho que vale a pena pelos contatos e dicas ...
Jairo15
Nibble
 
Mensagens: 52
Registrado em: 06 Fev 2009 12:59

Re: Freedom Board FRDM-KL25Z

Mensagempor Jairo15 » 17 Abr 2013 16:22

Alguém tem um exemplo de como ligar uma RAM externa?

Preciso montar um buffer de 64kB ...
Jairo15
Nibble
 
Mensagens: 52
Registrado em: 06 Fev 2009 12:59

Re: Freedom Board FRDM-KL25Z

Mensagempor mastk » 02 Mai 2013 00:05

Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Re: Freedom Board FRDM-KL25Z

Mensagempor tcpipchip » 02 Mai 2013 14:14

Jairo15 escreveu:Alguém tem um exemplo de como ligar uma RAM externa?

Preciso montar um buffer de 64kB ...


Jairo, usa um RAMTRON, i2c
TCPIPCHIP
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: Freedom Board FRDM-KL25Z

Mensagempor Jairo15 » 02 Mai 2013 14:52

Comprei uma SRAM com SPI 23K256 da Microchip, mas ainda não chegou, farei uns testes de velocidade ...

Fiz um programinha que pisca um LED e faz um Delay de VOZ (Lê o ADC armazena e depois escreve no DAC), são muito poucas linhas, e isso já deu 9KB ! Usando o Processor Expert da vida.

Deve ter muita coisa inútil por trás para dar esses 9KB.
Jairo15
Nibble
 
Mensagens: 52
Registrado em: 06 Fev 2009 12:59

Re: Freedom Board FRDM-KL25Z

Mensagempor Rodrigo_P_A » 02 Mai 2013 15:09

Jairo15 escreveu:Comprei uma SRAM com SPI 23K256 da Microchip, mas ainda não chegou, farei uns testes de velocidade ...

Fiz um programinha que pisca um LED e faz um Delay de VOZ (Lê o ADC armazena e depois escreve no DAC), são muito poucas linhas, e isso já deu 9KB ! Usando o Processor Expert da vida.

Deve ter muita coisa inútil por trás para dar esses 9KB.


vc vai perceber que o código cresce menos depois, pois nesses 9KB deve ter muita lib de inicialização, libs matemáticas e de códigos de conversão.

Ou, faça um teste e ative a otimização para ver quanto vai dar.
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2236
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil


Voltar para ARM

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x