sábado, 20 de julho de 2013

Microcontroladores: Estratégia de Elaboração de Programas

Pré-requisitos do técnico que desenvolverá o projeto: 

a. Conhecer a estrutura interna (Hardware) do dispositivo que se deseja desenvolver o projeto; 

b. Conhecer o conjunto de instruções do dispositivo.

 Viabilidade do Projeto: 

a. Obter e entender claramente as especificações do cliente. 

b. Elaborar diferentes estratégias de soluções para o projeto. Podem-se utilizar diagramas de fluxo de dados (DFD), diagramas de blocos, desenhos etc. 

c. Elaborar a viabilidade do projeto com relação ao hardware e software para verificar a possibilidade de implementação junto ao cliente. 

d. Escolher a melhor solução junto com o cliente, ou seja, aquela que utilizará o menor número de componentes e que apresenta maior velocidade de processamento.

 Implementação do Projeto: 

a. Elaborar o fluxograma do programa em Assembly 

i. fluxograma com macrodetalhamento: ideias e objetivos dentro dos blocos  

ii. fluxograma com microdetalhamento: representações simbólicas dos minemônicos dentro dos blocos. Ex: (A) <-- (B): mov A,B; 

b. Gerar programa fonte a partir do fluxograma. 

c. Compilar o programa-fonte 

d. Efetuar simulação do programa para verificar funcionamento e corrigir possíveis erros 

e. Realizar gravação da EPROM, inserção no hardware do produto e teste físico de sua funcionalidade. 

f. Efetuar emulação do programa. 

g. Realizar testes rápidos de bancada para verificação de funcionamento. 

h. Realização de testes de longa duração (confiabilidade), em condições de estresse, para homologação do produto.

Nenhum comentário :

Postar um comentário