Página 1 de 2

Dicas para iniciar em Mcus Freescale.

MensagemEnviado: 17 Dez 2006 21:10
por KrafT
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.

MensagemEnviado: 18 Dez 2006 07:59
por Nightcrawler
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??

MensagemEnviado: 18 Dez 2006 08:12
por KrafT
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.

MensagemEnviado: 18 Dez 2006 10:12
por Nightcrawler
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.

MensagemEnviado: 18 Dez 2006 12:35
por KrafT
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.

Esquema de uma cabo BDM

MensagemEnviado: 19 Jan 2007 10:49
por Julio
Alguem teria o esquema de ligacao de um cabo BDM que usam só 2 pinos : BKGD e RST. Para a placa MC9S12C32.

Re: Esquema de uma cabo BDM

MensagemEnviado: 19 Jan 2007 20:58
por fenix3
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

BDM do KIT QG8.

MensagemEnviado: 22 Jan 2007 11:16
por Julio
Onde consigo informacoes sobre esse BDM do KIT QG8?

MensagemEnviado: 22 Jan 2007 11:35
por Nightcrawler
Eu comprei o kit DEMO9S08QG8 na Farnell (http://www.farnell.com.br/u_Index.apw).

MensagemEnviado: 26 Jan 2007 19:29
por Msconfig
Por falar em CodeWarrior, quais as limitações em linguagem C nas versões free dele, atualmente?

MensagemEnviado: 27 Jan 2007 23:19
por Ventrue
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...

ffff

MensagemEnviado: 28 Jan 2007 08:58
por Rogerio Brasiliense
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.

USBSPYDER08

MensagemEnviado: 12 Fev 2007 16:41
por bfacastelucci
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,

MensagemEnviado: 04 Abr 2007 12:41
por mastk
Ventrue o codewarrior suporta o mon8, por que é HC08, como vc só usa HCS08, não aparece na lista de seleção.

Re: Dicas para iniciar em Mcus Freescale.

MensagemEnviado: 03 Mai 2007 08:27
por tvo_2
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