– home / Fóruns / Módulo 5 / Bloco M5-21 / Bloco M5-21- / Questão 29
- Este tópico contém 3 respostas, 4 vozes e foi atualizado pela última vez 4 anos atrás por Jhonatan Serafim.
-
AutorPosts
-
04/05/2020 até 00:00 #40003304225
Olá mandei um código para o e-mail: [email protected], ele não está compilando, é possível fazer uma análise? me parece ser erro do compilador
04/05/2020 até 00:00 #40003304226Citação de Luiz Buratti em 04/05/2020, 10:44Olá mandei um código para o e-mail: [email protected], ele não está compilando, é possível fazer uma análise? me parece ser erro do compilador
Fala Luiz!
Recebi seu código e fiz a analise.
Permita-me descrever algumas observações sobre a questão e sobre seu código:1- Sempre que o compilador apresenta um erro na janela ‘output’ em sua grande maioria é um erro de sintaxe ou seja foi digitado alguma coisa errada ou falta alguma informação a se digitar, e isso é fácil de localizar basta revisar linha por linha.
2 – Em seu código você adicionou as diretivas que fazem a inclusão dos arquivos header e está certíssimo essas informações fica abstratas nas atividades pois já deve ser da ciência do estuda que sem essas informações é óbvio que o código não funciona, mas você pode deixar todas essas informações em um arquivo só, apenas separe em arquivos quando já testou o código ou quando tem a certeza que o bloco de códio que vai separa está funcionando.
#include”ConfigPic.h” /*diretiva das configurações do Hardware*/
#include”Defines.h” /*diretiva dos defines*/3- Nesta questão é solicitado que analise o código e verifique seu funcionamento.
Você fez a inclusão desta linha: #include”Prototipos.h” /*diretiva dos prototipos*/ creio que aqui seja para fazer a inclusão de um arquivo header, mas será que é necessário fazer essa chamada? E perceba que você não incluí na pasta do projeto esse arquivo que deve conter os protótipos das funções auxiliares.4- Adicione o código em um projeto apenas inclua as configurações do PIC e os defines do Neutrino e compile pode até gravar no Kit para ver o funcionamento.
5- Repare que neste código temos algumas funções criadas, elas estão de acordo com o que foi ensinado em curso? Lembre que as funções precisam estar antes do void main.
6- Sobre o erro do compilado pode ser que ele não está localizando os defines, troque eles pela nomenclatura de pinos. LEd1 por pin_b4 e LEd2 por pin_b5. Isso até ocorreu em nossa aula de reforço.
Caso ainda não tenha ficado claro torne a fazer uma pergunta aqui.
Grande abraço.
-
AutorPosts
- Você precisa estar Conectado(a) para Responder a este Tópico.