Finalidade :
Neste trabalho vamos mostrar como é fácil e rápido usar a IDE da ZILOG na programação de microcontroladores Zilog. usaremos os exemplos que já constam na documentação do programa e as formas de trabalhar com o mesmo. Este trabalho possui muita informação importante a respeito de como ler e escrever nos registros e nas entradas e saídas do microcontrolador em diferentes modos de operação.
Exemplo de código para a linha Z8 encore.
Os microcontroladores da Zilog com core Z8 encore XP são muito fáceis de serem programados e usados em diversos projetos de uso geral. Aqui vamos nos ater ao fato de mostrar como podemos criar nosso código, compilar e descarregar dentro dos microcontroladores de maneira rápida e fácil.
Primeiro de tudo, devemos ir no site www.zilog.com e baixar a ultima versão do software ZDSII, que é uma IDE completa e sem limites em C e asm para programação e debugagem. Se você perdeu os ultimos posts sobre como montar um gravador serial para esta linha, procure no blog emhttp://cleapseletroeletronica.blogspot.com.br/2012_10_01_archive.html e fazer o seu.
Vou imaginar que você fez o download e a instalação. Agora vamos abrir o programa ZDSII para a linha Z8 ENCORE XP e para tal ou abrimos no menu iniciar ou na área de trabalho, isso pode ser tanto no windows quanto no Linux. Essa é a sacada boa do compilador da Zilog, pode ser usado em duas plataformas de sistemas operacionais diferentes e sem estresse.
Clique no menu iniciar e ache a pasta do programa, abra-o.
Teremos o programa aberto em poucos segundos com a aparência como se segue na figura a seguir e é a partir daí que poderemos realizar nosso trabalho de projetos.
A partir daí é só ir em FILE e, se for criar um projeto novo, em NEW Project, ou abrir um existente, em Open Project. No nosso caso, abriremos um projeto já existente, pois o espaço aqui não permite aprofundar nessa parte agora, que ficará para um outro momento, que é mostrar como começar do zero.
Abre-se a janela a seguir e vamos em C:\ Arquivos de programa\ZiLOG\ZDSII_Z8Encore!5.0\samples\XP_F0822
\XP_F0822_ledBlink_asm\src, clicamos no arquivo de projeto que se segue.
E temos a figura a seguir com o programa pronto para ser compilado e enviado ao microcontrolador e não podemos antes de configurar o hardware de gravação e escolha do microcontrolador exato e para isso vamos em project em em settings.
Abre-se a figura seguinte e em Debuger Tool selecionamos SerialSmartCable e em setup, escolhemos a configuração de nossa porta serial no computador. Em Target e clicando em SETUP é possível alterar o valor do cristal que será usado no microcontrolador. Como se vê na figura abaixo.
E, se tivermos como resposta, a figura que mostra no rodapé do programa, como succeed, então o programa não tem erros e podemos gravar no microcontrolador.
Agora é clicar em
e conectar ao microcontrolador para debuggar e gravar seu programa compilado. Se tivermos a figura a seguinte é por que, ou o hardware está com problemas ou não está conectado adequadamente e por isso é bom verificar o que possa estar acontecendo.
Agora, se a mensagem for diferente e como é mostrado na figura abaixo, tudo certo, é só programar o microcontrolador e começar a fuçar no programa e ir modificando os parâmetros para ver o que acontece no microcontrolador e o que muda nos registradores no canto direito do programa, isso é debugar e verificar o interior do microcontrolador e acertar o que esteja fora do desejado.
Depois de tudo isso, é só clicar em Download code e baixar seu arquivo .hex no microcontrolador e começar a brincar ou fazer seus projetos.
Espero que com esse tutorial de como usar o programa ZDSII da Zilog, tenhamos alcançado seus objetivos, apesar de o texto do título falar de exemplo, é isso mesmo o nosso proposto, ou seja usar um exemplo pronto de programa e deixar o leitor fazer suas modificações e verificações, com isso queremos incitar a criatividade e a curiosidade.
Os microcontroladores da Zilog são robustos e com uma gama muito grande de periféricos que permitem um desenvolvimento de projetos e protótipos.
Caso tenham dúvidas, sugestões e reclamações, nosso site www.cleapseletroeletronica.com e nosso email andrepereira@ig.com.br estão abertos aos nossos leitores.
Tentaremos fazer mais exemplos e projetos com os microcontroladores da Zilog e aguardamos suas sugestões. Até a próxima.
Nenhum comentário:
Postar um comentário