Manuel Francisco da Costa Vitor - Estudo Geral - Universidade de ...
Manuel Francisco da Costa Vitor - Estudo Geral - Universidade de ...
Manuel Francisco da Costa Vitor - Estudo Geral - Universidade de ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
USART.c<br />
2. O novo sistema <strong>de</strong> aquisição <strong>de</strong> <strong>da</strong>dos<br />
do fluorómetro PAF<br />
Inicialização <strong>da</strong>s variáveis numero_leituras, pix_duration e no_píxeis<br />
com valores <strong>de</strong>fault. Inicialização <strong>da</strong>s strings correspon<strong>de</strong>ntes aos comandos e<br />
parâmetros controlados externamente através <strong>da</strong> porta série: "READ","SLEEP",<br />
"WAKE", "ADC", "1000", "ACQ", "MEDIA","INC", "DEC","CCD", "CAMERA",<br />
"NAQ","PIX", "NOP.<br />
Inicialização do módulo Uart2, configuração <strong>da</strong> porta série. Função<br />
Send_String para envio <strong>de</strong> string para a porta série. Função handle_serial para<br />
processar as strings recebi<strong>da</strong>s pela porta série. Compara as strings recebi<strong>da</strong>s<br />
com as strings inicializa<strong>da</strong>s e executa o comando ou tarefa associa<strong>da</strong> a ca<strong>da</strong><br />
string.<br />
Inicialização <strong>da</strong>s variáveis temporárias naq, pix e no_pix que recebem<br />
os valores dos parâmetros <strong>de</strong> configuração dos sensores vindos do MATLAB e<br />
atribuídos em segui<strong>da</strong> no PIC às variáveis numero_leituras, pix_duration e<br />
no_pixeis, respectivamente.<br />
main.c<br />
Este é o módulo funcional principal <strong>de</strong> todo o código <strong>de</strong> programação do<br />
PIC. É aqui que se processam as tarefas em resposta a ca<strong>da</strong> comando<br />
introduzido, bem como a selecção <strong>da</strong> parte do programa correspon<strong>de</strong>nte a<br />
ca<strong>da</strong> um dos sensores utilizados no fluorómetro.<br />
53