Dicas para iniciar em Mcus Freescale.

Software e Hardware para uC da Qualcomm, NXP, FreeScale e Motorola

Moderadores: 51, guest2003

Dicas para iniciar em Mcus Freescale.

Mensagempor KrafT » 17 Dez 2006 21:10

Imitando o Brasilma no 8051, vou dar umas dica para quem quer começar com Freescale.

1- Compre o livro do Fábio Pereira:
http://www.editoraerica.com.br/buscafinal.asp?cod=0158

2- Começe com o o QY4 (MC68HC908QY4 ou MC68HC908QY4A).

3- O gravador Debugador (MON8) nada mais é do que um oscilador e um MAX232, que pode ser montado facilmente numa placa padrao (o esquema esta no datasheet). Mas se preferir a Exsto vende um kit da HERA: http://www.exsto.com.br/inside.php?g=hera&p=hc908q

4- O MON8 mata quase toda a PORTA A dos mcus, mas somente os pinos PTA0, 2 e 5 ficam escravizados pelo debug. Mantendo inicialmente PTA1 e 3 em alto e PTA4 em (nivel) baixo, pode se utilza-los durante o debug sem problemas.

5- Leia ( e anote) o valor de calibração do oscilador interno do chip antes de apaga-lo. Para a grande maioria das aplicações o oscilador interno é suficiente.

6- Para producao considere comprar um Cyclone Pró ( em média menos de 600 dolares). Comparado com mcus concorrentes, a ferramenta se paga rapidinho.

7- Depois da antipatia inical eu considero o CodeWarrior uma das melhores ferramentas para desenvolvimento. Nunca tive problemas de bugs de compilador, ou código gerado erroneamente por ele.

OBS: Eu só programo em C, mesmo os chips de 1k5 de Flash.

Esquema do MON8 sugerido pela Freescale:


Imagem

Existem outras formas de conectar o MON8, mas essa com Alta Tensão é a mais garantida.

PS: O oscilador pode ser de 20MHz.
"..."Come to the edge," he said. And so they came. And he pushed them. And they flew."― Guillaume Apollinaire
Avatar do usuário
KrafT
Dword
 
Mensagens: 2228
Registrado em: 11 Out 2006 14:15
Localização: Blumenau -SC

Mensagempor Nightcrawler » 18 Dez 2006 07:59

E sobre gravador/debugador para a familia HCS08, tem algum simples assim??

Edit: Vi em outro post que existe o OSBDM e o TBDML. Alguém tem o esquema ou link de algum site, para construir alguns desses debugadores??
Diego
Avatar do usuário
Nightcrawler
Byte
 
Mensagens: 450
Registrado em: 11 Out 2006 14:20
Localização: Santa Maria - RS

Mensagempor KrafT » 18 Dez 2006 08:12

Nightcrawler escreveu:E sobre gravador/debugador para a familia HCS08, tem algum simples assim??


Só esse: http://forums.freescale.com/freescale/b ... id=OSBDM08

Mas os recursos do BDM justificam o trabalho ou o custo.

Eu usei o BDM do KIT QG8, só montei o conector faltante. No trabalho uso o Cyclone, mas ao contrario do MON8, o Cyclone não tem desempenho superior ao BDM do KIT QG8.
"..."Come to the edge," he said. And so they came. And he pushed them. And they flew."― Guillaume Apollinaire
Avatar do usuário
KrafT
Dword
 
Mensagens: 2228
Registrado em: 11 Out 2006 14:15
Localização: Blumenau -SC

Mensagempor Nightcrawler » 18 Dez 2006 10:12

Pois é Kraft, depois q postei, consegui encontrar esse link. Vc já montou ou testou esse MON8? Sabe como é o desempenho? Pelo que eu vi, ele usa 4 IO's do mcu, enqto o BDM usa apenas 1.
Diego
Avatar do usuário
Nightcrawler
Byte
 
Mensagens: 450
Registrado em: 11 Out 2006 14:20
Localização: Santa Maria - RS

Mensagempor KrafT » 18 Dez 2006 12:35

Nightcrawler, o MON8 eu creio ter descrito bem no tópico inicial. O BDM eu não precisei montar pois ganhei um kit de um amigo do asm51 lá da Paraíba e outro da promoção da Saber-Siemens-VDO-Freescale, alem de ter (aceso ao) o Cyclone na empresa.

Por isso não tem porque eu tentar montar o BDM caseiro.


Quanto ao uso de I/O´s o MON8 varia... Tem mcus da linha HC08 que usam só 2 pinos. O BDM usa 2 pinos: BKGD e RST.

Só que o BDM é infinitamente superior ao MON8. Mas é para outra família, não serve para os HC908, objetivo principal desse tópico.
"..."Come to the edge," he said. And so they came. And he pushed them. And they flew."― Guillaume Apollinaire
Avatar do usuário
KrafT
Dword
 
Mensagens: 2228
Registrado em: 11 Out 2006 14:15
Localização: Blumenau -SC

Esquema de uma cabo BDM

Mensagempor Julio » 19 Jan 2007 10:49

Alguem teria o esquema de ligacao de um cabo BDM que usam só 2 pinos : BKGD e RST. Para a placa MC9S12C32.
Julio
Bit
 
Mensagens: 11
Registrado em: 17 Out 2006 13:44

Re: Esquema de uma cabo BDM

Mensagempor fenix3 » 19 Jan 2007 20:58

Julio escreveu:Alguem teria o esquema de ligacao de um cabo BDM que usam só 2 pinos : BKGD e RST. Para a placa MC9S12C32.


No forum da Freescale tem TBDML para a linha HCS12, desenho da placa, FirmWare do BDM....

E para quem quer montar um sistema usando MON08, eh muito mais simples e controla alta tensao no chip para gravacao:

http://www.freescale.com/files/microcon ... -HK-32.pdf
Editado pela última vez por fenix3 em 22 Jan 2007 14:00, em um total de 1 vez.
Luis Fenix
Maaaaraaaaviiilhaaaaaa! (Bem devagar para irritar a todos).
Avatar do usuário
fenix3
Byte
 
Mensagens: 317
Registrado em: 12 Out 2006 03:46
Localização: Minha sala, ora pois!

BDM do KIT QG8.

Mensagempor Julio » 22 Jan 2007 11:16

Onde consigo informacoes sobre esse BDM do KIT QG8?
Julio
Bit
 
Mensagens: 11
Registrado em: 17 Out 2006 13:44

Mensagempor Nightcrawler » 22 Jan 2007 11:35

Eu comprei o kit DEMO9S08QG8 na Farnell (http://www.farnell.com.br/u_Index.apw).
Diego
Avatar do usuário
Nightcrawler
Byte
 
Mensagens: 450
Registrado em: 11 Out 2006 14:20
Localização: Santa Maria - RS

Mensagempor Msconfig » 26 Jan 2007 19:29

Por falar em CodeWarrior, quais as limitações em linguagem C nas versões free dele, atualmente?
Avatar do usuário
Msconfig
Byte
 
Mensagens: 116
Registrado em: 18 Nov 2006 16:11

Mensagempor Ventrue » 27 Jan 2007 23:19

opa.. e ai galera blz? sou novo aqui no asm, espero poder contribuir com o desenvolvimento do conhecimento de vocês, assim como espero que vocês contribuam com o desenvolvimento do meu...

por falar nisso..rs... alguém conhece um compilador Free para hc908?

valeu.. abraços...
Ventrue
Bit
 
Mensagens: 9
Registrado em: 10 Jan 2007 11:44

ffff

Mensagempor Rogerio Brasiliense » 28 Jan 2007 08:58

Pemicro e CodeWarrios. Vi que voce está por fora mesmo. No site da propria FreeScale cita, no minimo estes 2.
Este topico devia ser colocado em um novo post, pois este é fixo e tem informação importante.
Rogerio Brasiliense
Bit
 
Mensagens: 47
Registrado em: 13 Out 2006 10:36

USBSPYDER08

Mensagempor bfacastelucci » 12 Fev 2007 16:41

Ola Pessoal!

A Freescale lançou uma nova ferramenta de debug/programação para uCs low-end, ele eh bastante interessante e barato! Vejam no link abaixo:

http://www.freescale.com/webapp/sps/sit ... 08&fsrch=1

Aproveitem para ver o Topico do Web Seminar que ocorrerá no dia 15/02.

Abs,
bfacastelucci
Bit
 
Mensagens: 9
Registrado em: 12 Fev 2007 10:51

Mensagempor mastk » 04 Abr 2007 12:41

Ventrue o codewarrior suporta o mon8, por que é HC08, como vc só usa HCS08, não aparece na lista de seleção.
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Re: Dicas para iniciar em Mcus Freescale.

Mensagempor tvo_2 » 03 Mai 2007 08:27

Olá,

Estou trabalhando com microcontroladores da família HC08 (MC68HC908QY/QT) e preciso realizar uma comunicação serial RS232. Como que eu faço a rotina, pois esse MCU não tem SPI nem SCI.

Obrigado,

Thiago
tvo_2
 
Mensagens: 3
Registrado em: 25 Abr 2007 17:20
Localização: Brasil

Próximo

Voltar para NXP (ex-FreeScale (ex-Motorola))

Quem está online

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

cron

x