PRIMEIRO PROJETO EM LINGUAGEM C | Curso PIC
ฝัง
- เผยแพร่เมื่อ 28 ส.ค. 2024
- Como criar seu primeiro projeto para microcontroladores PIC em linguagem C ??
Este é o primeiro vídeo de uma série chamada "Programação de Microcontroladores PIC em linguagem C - ModoZero".
Neste primeiro vídeo iremos realizar a criação de um primeiro projeto utilizando alguns dos softwares mais populares da área de desenvolvimento de sistemas embarcados, são eles: MPLAB, CCS e o Proteus VSM.
Curso de microcontroladores PIC em linguagem C.
Link desta primeira aula: • PRIMEIRO PROJETO EM LI...
Para quem tem interesse em cursos, novidades e kits de desenvolvimento nas áreas de:
- MICROCONTROLADORES,
- ELETRÔNICA,
- PROGRAMAÇÃO,
- ROBÓTICA.
Visite nosso acesse: www.modozero.com
infelizmente não consegui por este método somente com mikroC , mas lá é bem diferente pois se chama trisa trisb porta.rb0 portb1 e etc.. fica difícil acompanhar , mas valeu pelas aula pelo menos entendo como funciona o raciocínio do pic
Eu gostei mais do CCS integrado com o MPlab, mas outras boas aulas usa o MikroC.
Sabemos a lógica, mas a sintax não.
Eu instalei a versão 5.015 do CCS C e MPLAB X v5.50 instalando o seu plug-in para ccs c enquanto online. A Intarface difere um pouco, mas é intuitiva ( está rd rodando no win10 x64 ).
Rapaz, eu nunca vi alguém explicar tão bem... Meus parabéns cara!!
Oi Luis, Fico feliz que tenha gostado!!
Muito obrigado pelo comentário e participação!
Bons estudos e até breve!
Obrigado, vc possui uma capacidade incrível de ensinar.
Oi Tash, tudo bem?
Eu que agradeço a sua participação e comentário. Espero que o vídeo possa ter lhe ajudado.
Caso tenha interesse, o convido a se inscrever e participar do canal.
Bons estudos e até breve!
Parabéns,explica muito bem ,facil de entender .
Sensacional, explicação didática e leve. Parabéns!
Muito obrigado pela participação e comentário Márcio, fico feliz que tenha gostado!
Bons estudos e até breve!!
Acompahei o vídeo desde o ínico, fiz tudo como o professor Ricardo orientou, e deu tudo certo!
Excelente didática, completo domínio do assunto. Parabéns!
Oi Virgilio, muito obrigado pelo comentário e participação!
Parabéns pelo empenho e dedicação. Espero que o material tenha lhe ajudado de alguma forma!
Bons estudos e até breve!
Tem me ajudado muito. Você tem uma capacidade didática invejável! Parabéns!
@@virgilioleandro Que legal, fico feliz em saber. E mais uma vez obrigado pela participação aqui conosco!
Bons estudos e até breve!
Atravez dessa didatica vejo que nasceu pra ensinar. Parabens!
Grande Marcelo!! Me desculpe a demora para responder. Estávamos com problemas nas notificações e não conseguíamos ver as mensagens que recebíamos. O volume ficou enorme e estamos normalizando agora, perdão!
Queria muito lhe agradecer pela mensagem, ficamos muito felizes com carinho.
Pretendemos retomar algumas séries agora em 2023. Caso tenha interesse, o convido a se inscrever em nosso canal e continuar nos acompanhando.
Até breve!
Parabéns pela explicação.
Muito obrigado Eduardo!!
Caramba parabéns, foi uma das aulas mais completas e objetiva q eu ja vi. Vc foi além do q todos fazem, além de explicar a criação do código também já deu explicações sobre como operar o Proteus! Normalmente quem faz esses vídeos só se atém em fazer o enunciado do vídeo parabens👏👏
Opa ! até quem fim uma peessoa que explica direito!! parabens
Prezado Bertelli, boa noite!
Muito obrigado pelo elogio.
Caso tenha interesse, o convido a se inscrever em nosso canal e continuar nos acompanhando.
Novamente obrigado!
Gostei da didática, bem explicado!
Obrigado Nelson, fico feliz que tenha gostado!!
Cara, muito boa a explicação. Passo a passo e com algumas observações importantes. Agora eu vou aprender mesmo. Valeu! Parabéns.
Prezado Antônio de Pádua Finazzi, boa noite!
Muito obrigado pelo elogio! Espero que o material possa lhe ajudar a avançar nos estudos. Caso tenha interesse, se inscreva em nosso canal e continue nos acompanhando.
Excelente explicação! Falou tudo de uma forma muito simples e didática. É o melhor professor que já vi em PIC. Meus parabéns. Infelizmente eu só posso da 1 like mas merece milhares.
Oi Eduardo, boa noite!
Puxa, fico extremamente lisonjeado com seu comentário, agradeço muito pela sua mensagem! Embora acredito que deve ter havido um certo exagero rsrsrs...Mas fico feliz em saber que gostou de nosso material. Pretendemos, já para as próximas semanas, retomar as postagens.
Caso o senhor tenha interesse o convido a se inscrever em nosso canal e continuar nos acompanhando. Mais uma vez obrigado pela participação!
Grande abraço!
Concordo plenamente com o Eduardo. Aula muito bem elaborada, objetiva e prática. É realmente raro encontrar conteúdo assim.
@@williamll93 boa noite! Muito obrigado pelo seu comentário. Fico feliz com seu feedback. Estamos nos preparando para voltar com e série de PIC e comentários como o seu nos motivam.
Caso tenha interesse o convido a se inscrever em nosso canal e continuar nos acompanhando. Mais uma vez obrigado!
Até logo!
Excelente as informações iniciais! Agora vou me dedicar para entender sonda mais. Obrigado
Boa noite Luciano!
Que legal, fico feliz que tenha gostado. Muito obrigado pela participação aqui no canal.
Caso tenha interesse, o convido a se inscrever em nosso canal para continuar nos acompanhando!
Mais uma vez obrigado!
Bons estudos e até breve.
Bom dia!
Ótima aula, meus parabéns, continue assim, ajudando a todos a aprender s crescer cada vez mais nesta área que eu acho incrível.
Oi João, bom dia!
Poxa, muito obrigado pelo elogio, fico lisonjeado.
Espero tê-lo como parceiro aqui do canal. Caso tenha interesse, o convido a se inscrever para continuar participando conosco.
Bons estudos e até breve!
Muito obrigado por compartilhar.Sua didática é ótima.
Prezado Misael, boa noite!
Eu que agradeço o elogio, fico lisonjeado!!! Muito obrigado pela participação.
Caso tenha interesse, aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando!
Um feliz natal para o senhor e sua família!
Ótimo vídeo. Parabéns. É uma aula dupla. Vou aprender sobre PIC e sobre Proteus. Obrigado.
Prezado Luiz, bom dia!
Muito obrigado pelo comentário, sua participação é muito importante para nós! Caso tenha interesse, o convido a se inscrever em nosso canal e continuar nos acompanhando.
Estou assistindo depois de 5 anos mas acredito que vale o comentário. Que didática incrível, parabéns, vou dar uma olhada nos demais vídeos do canal sem duvida.
Oi Marcos, bom dia!
Puxa, fico lisonjeado com seu comentário. De verdade, obrigado pelo seu comentário. É um prazer ter sua participação aqui conosco.
Grande abraço e até breve!
Top
cara! que legal!!! curti muito esse vídeo ta de parabéns! muito didádico e tirando duvidas sem precisar perguntar continue assim! valeu!
Prezado Nigokibezerk
, boa noite!
Primeiramente obrigado pelo elogio e pela participação!
Sei que estamos devendo novos vídeos, estamos criando um novo portal dedicado que está ficando bem legal, novidades serão passadas muito em breve, espero que gostem!!
Aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando. Novamente obrigado!
Parabéns professor, o senhor tem o dom do ensinamento.
Muito obrigado pela participação e comentário Carlos, fico feliz em saber que gostou de nosso material. Espero que tenha lhe servido.
Mais uma vez obrigado.
Bons estudos e até breve!
Excelente aula.
Muito obrigado Antônio!
Bons estudos e até breve!
Parabéns vc explica muito bem uma didática muito clara, já sou teu fã. Muito obrigado.
Oi José, muito obrigado!!!Pretendemos retomar algumas séries. Caso tenha interesse, o convido a se inscrever em nosso canal e continuar nos acompanhando.
Até breve!
BOA NOITE MUITO OBRIGADO PELA AULA ÓTIMA , estou estudano microcontroladores inciando
Mestre, grato pelas aulas excepcionais, sem dúvida a eletrônica tem de ser ensinada da forma mais didática possível e este é seu diferencial; paciência para destacar o conteúdo nos mínimos detalhes. Muito obrigado mesmo, sucesso.
Prezado Francisco Donizete, boa noite!
Primeiramente muito obrigado pelo elogio, fico lisonjeado com suas palavras.
Aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando. Novamente obrigado!
Até logo!
Só se fosse louco em não me inscrever, estou atento as próximas aulas deste canal, um abraço
Voltei:Ok, entendido. Agradeço a sua atenção e comento que vou me esforçar mais para fazer uso de tudo isso comentado. Neste momento, estou levando uma surra para colocar a "dobradinha" no meu notebook (tenho debilidade visual - diabétis) e a vontade de acompanhar as aulas, passo a passo, me levou a tentar bypassar a minha dificuldade de instalação dos softwares. Com relação aos procedimento da linguagem C en si, vou conseuindo perceber uma luz no fim do túnel. Mas, como falei, vou tentar ajuda de pessoas aqui do meu convívio para resolver os diversos avisos de que "falhou" e etc a instalação. Estou achando tudo muito didático, até agora foi o que de mais claro encontrei na net. Parabéns mestre Ricardo. Desejo muito sucesso, saúde e sossego!
Prezado Edgar, boa tarde!
Poxa, fico extremamente feliz com seu comentário! É muito bacana saber que está determinado em aprender, parabéns!!!
Quanto a dificuldade inicial, isso é normal fique tranquilo. Mas se quiser, podemos ir conversando por aqui mesmo e eu tento lhe ajudar com o que o senhor precisa para rodar os programas.
As vezes não consigo responder de imediato mas sempre respondo.
Caso queira me avise que eu tento ajudar.
Novamente obrigado pela participação! Até logo!
Tua didatica é ótima. Parabéns pelo trabalho!!!
Prezado Rafael boa noite! Primeiramente obrigado pelo elogio... Fico feliz que tenha gostado. Caso tenha interesse, aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando. Muito obrigado!
muito bom o video
Prezado Leandro Silva, bom dia! Muito obrigado pelo elogio.
Caso tenha interesse, o convido para se inscrever em nosso canal e continuar nos acompanhando.
Obrigado.
Excelente explicação. Parabéns. Didática muito boa!!!
Prezado Uendel, boa tarde!
Muito obrigado pela sua participação, fico feliz que tenha aprovado o material e agradeço pelo elogio!
Caso tenha interesse, o convido a se inscrever em nosso canal e continuar nos acompanhando. Bons projetos!!
MUITO BACANA ESSA AULA!
mais facil que excel....rsrs vou acompanhar
Prezado Idea Arts, boa noite!
Muito obrigado pela participação e pelo comentário. Fico feliz que tenha gostado!
Caso tenha interesse, aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando. Mais uma vez obrigado!
Bom dia Amigo ! afico feliz por vc compartilhar seus conhecimentos conosco.Obrigado e Parabéns! há já estou na segunda aula , até mais.
Parabéns, muito bem explicado e uma ótima didática !
Prezado Márcio, boa tarde!
Primeiramente lhe agradeço pelo elogio, fico lisonjeado!
Também quero lhe agradecer pela participação aqui no canal, muito obrigado!
Caso tenha interesse, aproveito para convidá-lo a se inscrever em nosso canal para continuar nos acompanhando! Bons estudos e grande abraço!
muito bom, ajudou muito, obrigado
Que bom que gostou, ficamos felizes em saber! Muito obrigado pela participação e comentário!
Muito boa sua vídeo aula, Obrigado por compartilhar seu conhecimento....
Prezado Design Ravoul, bom dia!
Que bom, fico feliz que tenha gostado do material!
Caso tenha interesse, aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando.
Muito obrigado!
Muito bom Parabéns pelo conteúdo!
Oi Fabiano, que bom que gostou! Pretendemos retomar algumas séries. Caso tenha interesse, o convido a se inscrever em nosso canal e continuar nos acompanhando.
Até breve!
@@Codificados Obrigado amigo, ganhou mais um escrito.
@@fabianobrito4167 que honra!! Obrigado pela participação! Também estamos no Instagram @professorhovacker.
Bons estudos e até breve!
Muito bom! Gosto como você explica as coisas... Parabéns.
Prezado Aias Marques, bom dia!
Muito obrigado pelo elogio. Espero que o material esteja lhe servindo.
Caso tenha interesse, o convido a se inscrever em nosso canal e continuar acompanhando nossos vídeos.
Muito obrigado!
Ótima aula gostei muito do seu jeito de ensinar ,to aprendendo do zero
vamos lá !!
Na procura de aprender a programar o pic, 16f886 achei seu vídeo, ótima aula incrível como vc torna a coisa fácil.
CS_Dias, que bom saber que o ajudou, fiquei feliz em saber que gostou do conteúdo!!
Pretendemos retomar algumas séries agora em 2023. Conto contigo para nos prestigiar e avaliar nossos vídeos!
Grande abraço e até breve!
MAIS UMA VEZ FICO AGRADECIDO PELAS INFORMAÇÕES TÃO VALIOSAS!
Qualquer coisa estamos por aqui. Grande abraço e até breve!
Excelente explicação. Parabéns.
Muito obrigado Gláucio!
Olá, explicação bastante transparente !!! muito boa...
Grande professor Itai, boa noite! É uma honra tê-lo por aqui. Espero que o material possa lhe ser útil. Grande abraço!
Bom dia mestre, voltei para comentar que já instalei corretamente o MPLAB e o CCS, ainda falta o Proteus, mas já está a caminho. Fiz o passo a passo, compilou certinho e já importei para o PICKIT2 e para o ECLIPSE com sucesso. Grato pelas dicas, grande abraço!
Prezado Edgard, boa noite!!
Ótima notícia!!!! Fico feliz que esteja progredindo, muito bom, parabéns pela dedicação!
Muuuuuito legal!!!
Prezado Pharpas, boa noite!
Em primeiro lugar me perdoe pela demora na resposta, estávamos envolvidos em um grande projeto presencial, o que nos tomou todo o tempo.
Muito obrigado pela sua participação e comentário!
Caso o senhor tenha interesse, aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando. Mais uma vez, obrigado!
Estou iniciando em C e estou gostando de suas videos
Prezado Laércio, bom dia!
Agradeço pelo seu retorno!
Em breve teremos novos vídeos. Espero que estejam lhe ajudando.
Continue nos acompanhando! Muito obrigado.
ModoZero Tecnologia Poderia me auxiliar? na hora de adiciona o compilador não apareceu no arquivo x86, PICC o arquivo ccsc compiler. o que devo fazer?
Prezado Jdk Martins, boa noite!
Acredito em duas opções possíveis:
1º - Compilador CCS não está instalado ou não foi instalado corretamente.
Solução: Baixar e instalar o CCS (acesse o site www.modozero.com) e leia o artigo "Programação - como iniciar". Acredito que pode ajudar. Recomendo a versão trial do próprio fabricante, entretanto, existem versões disponíveis em diversos sites na internet (o qual deixo claro que não encorajo o download de forma não oficial por questões legais (crime de pirataria)).
2º - Versão do MPLAB não contém o plugin para associar com o CCS. (ESSA É A OPÇÃO MAIS PROVÁVEL CASO JÁ TENHA INSTALADO O CCS)
Solução: Para os vídeos eu utilizo a versão 8.70 do MPLAB, que já vem com plugin do CCS, pois sei que a integração entre ele e o CCS é perfeita. Algumas versões (não sei dizer exatamente quais), não contemplam o plugin nativamente e então apresentam certa incompatibilidade, necessitando a inclusão manual de plugins extras.
Bom, espero que isso lhe ajude. Qualquer coisa torne a postar para tentarmos resolver esse problema. Mas para isso, cria uma pergunta nova, pois como o sr. postou sua pergunta na forma de resposta (em uma pergunta de outro inscrito do canal), não consegui visualizar sua pergunta, encontrei por acaso.
Obrigado
Obrigado professor, acabei achando o programador, estarei fazendo o teste quando disponível o hardware ! Com professor estarei aprendendo muitas coisas, super grato !
Prezado Master, bom dia! Aí sim, parabéns pelo progresso!!! Acredito que o mundo dos programadores de microcontroladores acaba de ganhar mais um membro kkk! Até logo!
Professor, adivinha o preço do programador ? Mais de R$ 400,00 e treco, mas estou disposto a comprar pra concluir o sacrifício, ainda por cima no mercado livre achei o único vendedor !
Nossa, mas tá um pouco caro heim...Qual programador/gravador você quer?? Será que o PICKIT2 não te atende?? Ele é muito bom viu...
Para ccs somente 400,00 ! pickit2 e nem a 3 não se comunicam com a ccs ! Estarei vendendo os dois como usado no mercado livre !
Com certeza o mplab foi uma alternativa de baixo custo com pickit2 e 3, mesmo assim gostei mais da alternativa cara, pois me tirou do sufoco em quebrar a cabeça com o básico ! Imagina você concluir um curso de 4 anos e chegar pro professor perguntando, .... mereço diploma ? Pois consegui fazer o led piscar!
Sensacional!!! Que vídeo aula maravilhosa! Que didática!!! Perfeito, ganhou mais um inscrito no canal!
Obrigado por compartilhar....Aula Show...
Prezado Glaucio, bom dia! Eu que agradeço pela sua participação, muito obrigado!
Muito bom, parabéns! Você realmente explica muito bem, estou gostando bastante.
Prezado Thiago, boa noite!
Primeiramente obrigado pelo elogio, fico lisonjeado! Que bom que está gostando, espero que faça bom proveito e que nosso material possa lhe ajudar de alguma forma!
Caso tenha interesse, aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando! Novamente obrigado!
Estou muito feliz em ser mais um inscrito no seu canal. Você é um ótimo professor.
Prezado Francisco, boa noite!
Puxa, fico lisonjeado com seu comentário. Muito obrigado pela sua participação. Grande abraço e até breve!
Muito bom o vídeo! Parabéns!
Prezado Thiago, boa tarde!
Muito obrigado pela sua participação; Caso tenha interesse, o convido a se inscrever em nosso canal e continuar nos acompanhando. Obrigado!
Muitíssimo obrigado pela excelente aula. Me ajudou demais. Valeu !!!
Prezado Ricbrasil, boa tarde!
Bacana receber seu feedback. EU que agradeço pela sua participação aqui no canal!
Caso tenha interesse, aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando.
Grande abraço e até logo.
se puder amigo faça mais aulas muito top mesmo didatica top se puder abranger projetotos seria muito louco mesmo parabens pelo trabalho
Faremos!
Parabéns! Muito didático.
melhor aula de 2021, parabens
Muito obrigado WR! Fico feliz que tenha gostado. Caso tenha interesse, o convido a se inscrever em nosso canal e continuar nos acompanhando. Grande abraço.
Bom dia amigo! ja acompanho o canal , muito bom esta de parabéns!
Muito bom...Obrigado pela aula
Prezado Eder, boa noite!
Eu que agradeço a sua participação, muito obrigado!
Caso o senhor tenha interesse, aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando, obrigado!
Ótima aula ! Grato Professor.
Muito bom! Posta mais????kkkk
Prezado José Valdir Silva, boa noite! Sim sim, iremos retomar as publicações já na próxima semana!! Aguarde que teremos novidades!!
Aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando. Obrigado!
Meus parabéns professor 👏👏👏 Excelente didática!!! Você tem previsão de quando irá lançar o curso de pic no seu site?
Oi Silva, boa tarde! Tudo bem? Primeiramente quero lhe agradecer pelo elogio. Ficamos muito felizes em saber que gostou do material.
O curso de PIC já está gravado, só falta editar. Acontece que estamos com turmas presenciais que acabam tomando o tempo. Mas a expectativa é que em dezembro, quando se encerram as turmas presenciais, possamos nos dedicar para ofertar a primeira turma no modo online.
Grande abraço e até breve!
So tenho que agradecer pelo conhecimento transmitido! Fantastico a aula, meu muito obrigado, ja me escrevi no canal e vou com serteza estar acompanhando todo conteudo disponibilizado! nota 100000000000mill
obrigado pela aula, muito boa mesmo +1inscrito
Prezado Ags Tiago, bom dia!
Eu que agradeço pela sua participação!
Muito obrigado!
Show!
Boa noite professor ! Resolvido a questão, o que era, faltou while (true) antes do if(!input(pin_a0) !
Obrigado novamente !
Eu estou aprendendo muito.
Bom dia Amigo! já estou acompanhando o canal , vídeo aula muito bem explicado. Parabéns!
Muito boa sua vídeo aula!!! Parabéns!!!
Oi Naiele, boa tarde!
Puxa, fico lisonjeado com seu comentário, muitíssimo obrigado!
Caso tenha interesse, a convido para se inscrever em nosso canal e continuar nos acompanhando. Mais uma vez obrigado pela sua participação!
Q top
Que bom que gostou, ficamos felizes em saber! Muito obrigado pela participação e comentário!
Que vídeo top , parabéns, quero programar um microcontrolador para controlar um circuito elevador de tensao com mosfet e transformador, preciso pensar em como dar para ele uma referência de tensão, pois a saída em pwm será em função da entrada
Me ajudou muito com as ferramentas, e com as explicações já será o suficiente.
Cai de paraquedas no canal e já não quis mais sair kkkk. Conteúdo bom da porra👏👏👏👏👏 já me inscrevi inclusive
Desculpe a demora em responder Leandro, sua mensagem não apareceu nas nossas notificações, perdão.
Puxa, que honra! Obrigado pelo comentário e por fazer parte de nosso canal!!
@@Codificados continue produzindo esses conteúdos 👏👏😎
@@leandroqueiroz6542 Muito obrigado novamente pela participação Leandro!
Opa, deixa comigo rsrs, agora em 2023 vamos ter novidades por aqui!!
Caso tenha interesse, também pode nos encontrar agora no Instagram @professorhovacker.
Grande abraço e até breve!
@@leandroqueiroz6542 vamos sim, estamos terminando um planejamento e nas próximas semanas teremos novidades!!
Muito bom!
MUITO BOM !!
Oi Jaqeline, bom dia!
Muito obrigado pelo comentário e participação aqui no canal.
Caso tenha interesse, a convido a se inscrever em nosso canal para continuar nos acompanhando.
Mais uma vez obrigado e até breve!
+1 INSCRITO!!
Show
Prezado Jhony, boa noite! Obrigado pelo comentário!!
Parabéns, os teus vídeos são bastante didáticos, de fácil entendimento!
Só não entendo o porque a mais de 7mesês você não posta mais vídeos?
Gostaria que você postasse alguns vídeos sobre o "uso de pinos análogos"
e controle de "PWM com CCP".
Inclusive gostaria q vc de antemão me esclarecesse→ Qual a forma correta de como declarar usar dois pinos analógicos ←
Ex em:
int16 variavel_1, variavel_2;
void main()
{
setup_adc_ports(sAN0|sAN2|VSS_VDD);
}
while(true){
set_adc_channel(0);
delay_us (10);
variavel_1 = read_adc();
if(variavel_1 > quantidadex){
}
set_adc_channel (2);
delay_us (10);
variavel_2 = read_adc();
if(variavel_2 > quantidadey){
}
}
Te pergunto: Esta forma acima esta correto ?
Prezado Marcos, boa noite!
Fico feliz em saber que nosso material está sendo útil...Novamente lhe agradeço pelos elogios, muito obrigado!
Com relação aos vídeos, estou em fase final para conclusão do mestrado, o que toma todo meu tempo. Peço desculpas pela ausência em todo este período. Mas quero lhe avisar que dentro de, aproximadamente 2 meses, retornaremos com força total, avançando e dando continuidade as séries atuais e criando séries novas, fique atento a nosso canal e novamente obrigado!
Pode deixar que, um dos próximos vídeos do curso de microcontroladores PIC, será sobre entradas analógicas com o desenvolvimento de alguns projetos práticos.
Sobre seu código, sim a lógica está correta, só é necessário revisar a sintaxe e as demais funções...
Até breve!
Boa Noite Amigo! Tudo funcionando corretamente ja ate tive a ouzadia de acrescentas dois leds no proteus. Valeu um abraço!
#include
#fuses XT,NOLVP,NOWDT
#use delay(clock=4000000)
void main(){
while(TRUE){
output_high(pin_b0);
output_low(pin_b1);
delay_ms(500);
output_low(pin_b0);
output_high(pin_b1);
delay_ms(500);
}
}
Aqui o resultado da compilação.
Clean: Deleting intermediary and output files.
Clean Warning: File "C:\Users\Jorge\Desktop\piscaled\main.o" doesn't exist.
Clean: Deleted file "C:\Users\Jorge\Desktop\piscaled\main.HEX".
Clean: Deleted file "C:\Users\Jorge\Desktop\piscaled\main.LST".
Clean: Deleted file "C:\Users\Jorge\Desktop\piscaled\main.ERR".
Clean: Deleted file "C:\Users\Jorge\Desktop\piscaled\main.COF".
Clean: Deleted file "C:\Users\Jorge\Desktop\piscaled\piscaled.mcs".
Clean: Done.
Executing: "C:\Program files\Picc\CCSC.exe" +FM "main.c" #__DEBUG=1 +ICD +DF +LN +T +A +M +Z +Y=9 +EA #__16F628A=TRUE
Memory usage: ROM=3% RAM=3% - 3%
0 Errors, 0 Warnings.
Build Successful.
Loaded C:\Users\Jorge\Desktop\piscaled\main.cof.
BUILD SUCCEEDED: Wed Nov 09 19:41:24 2016
Aeeeeeee Jorge!!! Perfeito!! É isso aí, agora já pode partir para as outras aulas e ir avançando em seus estudos! Com persistência e dedicação, em pouco tempo atingirá grandes objetivos. Espero que os vídeos possam continuar lhe auxiliando.
Parabéns e até logo!
Gostei valeu
Boa noite !Acabei de instalar a verção demo do ccs, tudo deu certo ,pena que e demo kkk!
Agradecido!
Estou iniciando em c estou inscrito no canal , ja uso um pouco de arduino mais estou com ploblemas com o ccs,ele não compila e não gera arquivos hex faso igualzinho a vc passo a passo e da erro .Agradeço desde ja ao amigo uma ajudinha !
EXPLICAÇÃO EXELENTE PARABÉNS!
Prezado Jorge Luiz, boa noite!
Existem diversos fatores que podem gerar um erro de compilação. Se o sr. puder, informe o texto completo que surge na janela de "output" (texto da janela onde apareceu escrito BUILD FAILED). De acordo com a mensagem de erro, apresentada nesta janela, podemos sugerir alguma solução de forma mais específica e eficiente.
De qualquer forma, aproveito para perguntar se a instalação do CCS transcorreu normalmente ou se apresentou algum problema?? Pois antes de mais nada precisamos ter certeza de que seu CCS foi instalado corretamente.
Bom, por hora é isso, espero poder ajudar.
Até logo!
Boa noite amigo! Ja desistalei o mplab e o ccs .O ccs aparece mensagens que não é registrado no final da instalação.Uso o mesmo codgo da video aula e mesmo assim da erro.Sigo paso a paso suas dicas ,segue ou erros que aparecem. Desde ja AGRADEÇO o amigo!
Clean: Deleting intermediary and output files.
Clean: Deleted file "C:\Users\Jorge\Desktop\piscaled\piscaled.mcs".
Clean: Done.
Executing: "C:\Program files\Picc\CCSC.exe" +FM "main.c" +DF +LN +T +A +M +Z +Y=9 +EA
*** Error 18 "main.c" Line 1(8,19): File can not be opened
Not in local "C:\Users\Jorge\Desktop\piscaled\16F628a.h"
*** Error 111 "main.c" Line 2(7,22): Unknown keyword in #FUSES "NOWDT"
*** Error 128 "main.c" Line 5(1,22): A #DEVICE required before this line
*** "main.c" Line 6: Error #12: Undefined identifier TRUE
*** "main.c" Line 7: Error #12: Undefined identifier outiput_high
*** "main.c" Line 9: Error #12: Undefined identifier output_low
6 Errors, 0 Warnings.
Halting build on first failure as requested.
BUILD FAILED: Mon Nov 07 22:07:24 2016
Prezado Jorge Luis Cruz, primeiramente é necessário instalar uma versão do CCS com licença válida, caso contrário será impossível compilar seus projetos. Como o sr. disse que após a instalação recebe um aviso de que o CCS não está registrado, não vai funcionar mesmo. No site do modozero.com existe um artigo onde explico um pouco mais sobre a instalação do CCS, na versão Trial, disponível no site da própria CCS, veja lá.
Agora, independentemente desse problema do compilador, analise seu código com um pouco mais de calma e perceberá que existem pequenos erros de sintaxe, perceba que o sr. escreveu outiput (com i) e a forma correta é output (sem a letra i). Não se preocupe, isso é comum no início, então, sugiro ir com calma e acompanhar linha a linha, pois pequenos detalhes fazem grande diferença!
De qualquer forma, de acordo com suas informações, antes de mais nada é necessário instalar uma versão válida do CCS.
Espero o que tenha ajudado.
Abraços.
Boa noite Amigo realmente vi o erro do (output) depois que te enviei,estou instalando a versão demo do ccs.Valeu pela dica e te agradeço a tamanha atenção de sua parte.OBRIGADO!
jorge luis Cruz bom dia! Agora sim, teste o código com a nova versão do CCS e, se possível, poste aqui para dizer se deu tudo certo! Espero que tenha ajudado. Caso tenha interesse, se inscreva em nosso canal e continue nos acompanhando.
Até mais!
É verdade, eu não peguei nenhum driver para que o CCS fosse reconhecido pelo MPLAB - kkk. Deve ser isso. Agora vai começar mais essa luta. Vou tentando... Obrigado. Edgard
Prezado Edgard, boa tarde!
Permita-me tentar lhe ajudar...
Como dito anteriormente, para que o compilador da CCS seja executado diretamente no MPLAB é necessário um drive. Na realidade é um plug-in, que pode ser baixado diretamente no site da CCS.
(Obs: obviamente existem meios ilegais, pirataria, de se obter o software CCS com plug-in, evidentemente EU NÃO RECOMENDO e por esse motivo não irei descrevê-los).
Com o MPLAB e o CCS instalados, o primeiro passo é verificar qual é a sua versão do MPLAB (Versão 8 ou Versão X). Se a sua versão é igual a que eu utilizo nos vídeos, é a versão 8. (A versão X é bem diferente).
Sabendo qual é a sua versão, pode acessar a área de download oficial do site da CCS e baixar o plug-in compatível. Para fazer isso acesse: www.ccsinfo.com/downloads.php
Descendo um pouco a página, encontrará a área: MPLAB® Plug-ins
Nesta área poderá escolher o plug-in para sua versão. Como pressuponho que esteja utilizando a versão 8 (a mesma que apresento nos vídeos), deverá selecionar a primeira opção: MPLAB®IDE Plug-in.
Após baixar e instalar o plug-in, recomenda-se reiniciar seu computador e caso tudo tenha ocorrido normalmente, conseguirá criar seus projetos da mesma forma que demonstramos nos vídeos!!!
Espero que tenha ajudado.
Qualquer coisa estamos por aqui!
Grande abraço e bons projetos!!!
Prezado mestre, tenha certeza que vem me ajudando sim e muito, valeu!. “vou dar um jeito” na aquisição do compilador CCS (eu estava usando a versão demo - que expirou, o MPLAB é a versão 8.92). Peço que me aguarde, mais adiante volto a dar notícias sobre o andamento da instalação do conjunto de ferramentas, ok? Agradeço a sua boa vontade. Forte abraço, saúde! Edgard Filho.
Prezado Edgard, boa noite!
Ok, boa sorte! Qualquer coisa estaremos por aqui!
Grande abraço e até breve!
OI COLEGA UMA EXCELENTE EXPLICAÇÃO , A MELHOR QUE EU ACESSEI , POREM GOSTARIA DE SABER COMO PROGRAMAR FISICAMENTE O PIC , MAS NÃO COM O PROTEUS . ME DESCULPE !!!
Oi sr. Gene, boa tarde!
O senhor sempre muito gentil, agradeço o elogio. Creio que há um certo exagero rsrsrsrs mas fico muito honrado de receber seu comentário.
Deixa eu tentar responder a sua dúvida:
O PIC, para ser programado fisicamente precisa de um gravador.
Esse gravador é um circuito eletrônico responsável por transmitir o código realizado para a memória interna do microcontrolador.
Tradicionalmente esse processo ocorre por meio de um cabo USB que conecta o computador que contem o código ao circuito do gravador. O circuito gravador sempre tem um conector. Esse conector pode ser do modelo que permite o encaixe do PIC sobre o mesmo ou ser de um modelo que permite encaixar o próprio gravador diretamente no circuito que o PIC está soldado (utilizado quando o PIC tem encapsulamento SMD e não pode ser removido de seu circuito original para ser gravado/regravado).
Existe ainda a opção de bootloader (mais recomendada a estudantes) . Nessa opção, o PIC é previamente gravado por outro profissional que o comercializa em um kit didático. Acontece que a gravação que ele recebeu é de um pequeníssimo código, denominado "bootloader", que ocupa uma pequena região protegida da memória. Esse código é responsável por permitir a gravação DIRETA através de um simples cabo USB conectado entre seu computador e o kit didático. Excluindo assim a necessidade de um circuito gravador externo.
Em resumo:
Um PIC pode ser fisicamente gravado de 3 formas diferentes:
1 - gravador tradicional - onde se encaixa o PIC nesse circuito gravador, liga o gravador por meio de um cabo USB no computador e dentro do próprio MPLAB, realizasse a gravação.
2 - gravador ICSP: fisicamente similar ao gravador tradicional (inclusive muitos gravadores tradicioneis tem essa funcionalidade também), onde se conecta o gravador diretamente no circuito a qual o PIC está soldado. Evidentemente o projetista do circuito eletrônico precisa ter disponibilizado um conector no modelo ICSP (muito comum nesse tipo de projeto). O processo de gravação ocorre de maneira identica, conecta-se um cabo USB, acessa o MPLAB e realizasse a gravação pressionando o botão de gravar!
3 - kit com bootloader: Normalmente um kit didático que pode ser conectado diretamente ao computador através de um cabo USB. O processo de gravação ocorre de maneira similar aos demais, contudo, não se faz necessário o circuito do gravador físico.
Espero ter ajudado.
Bons estudos e até breve!
@@Codificados OI GENTE BOA ! PERDEU MUITO TEMPO JÁ COMIGO COM TANTAS INFORMAÇÕES MAS EU JÁ PROGRAMEI NO K 150 TUDO CERTO ,,, MAS É QUE EU MONTEI O RELOGIO COM O PIC 16F84A , E ELETRICAMENTE NADA COM DEFEITO , OU ALGUMA LIGAÇÃO ERRADA , MAS COM OS 5 VOLTS NADA ACENDE , E É POR ISSOQUE ESTOU PEDINDO AJUDA , SERÁ QUE PRECISA FAZER COMPILAÇÃO TAMBÉM ?
@@genetecnica. boa noite!
O que é isso, imagina, não perdi tempo nenhum. No que pudermos ajudar estaremos sempre a disposição...
Acontece que não entendi sua dúvida. Eu havia entendido que o senhor queria saber como programar/gravar o PIC.
Bom, vamos lá:
1 - Sim, o código precisa ser compilado, claro! Mas isso o senhor já deve ter feito, caso contrário não teria gerado o arquivo hexadecimal (.hex) utilizado para gravar no microcontrolador.
2 - Verificou o clock? Este é um ponto crítico do circuito que, embora esteja corretamente ligado, pode apresentar problemas, sobretudo se estiver ligado em protoboard, devido as impedâncias das conexões.
Se for montado em PCI, verifique os valores dos capacitores cerâmicos, estes devem coincidir com a frequência do oscilador.
Imagino que o senhor também saiba disso, só estou falando pois já tive problemas por substituir esses capacitores por valores próximos.
3 - Um outro ponto de extrema importância é o pino de MCLR (Master Clear). Este pino precisa ter um resistor de 10k (4k7 a 10k) ligado diretamente ao Vdd (5V). Caso contrário o PIC não irá partir!
4 - Por fim e não menos importante é: certifique-se de estabilizar o valor de Vdd. em exatos 5V. Já queimei alguns PICs alimentando-os com 5,6V. A tolerância de 10% dos níveis de tensão TTL (4,5 a 5,5V) é extremamente sensível.
Bom, por hora imagino que esses pontos possam ajudá-lo.
Bons estudos e até breve!
Me escrevi no seu canal agora.
Prezado Robson, boa tarde!
Opa, que honra!
Muito obrigado por nos acompanhar!
infelizmente não consegui compilar no mplab v8.92 ele gera um erro .crg e dai ele não passa , se tiver m link que possa compartilhar ou ate mesmo colocar em ur arquivo zip o seu e compartilhar pelo drive seria otimo assim eu teria o mesmo que você e iria compilar
estou com o mesmo problema, conseguiu resolver?
OI RICARDO ! BOM DIA ! SUAS AULAS DISPENSAM COMENTÁRIOS , PORQUE SOBRE PROGRAMAÇÃO VOCÊ ENTENDE TUDO E MAIS UM POUCO , MAS PEDINDO MUITAS DESCULPAS , VENHO TE PERTURBAR NOVAMENTE , É QUE ESTOU VIVENDO UM DRAMA DIFÍCIL , ISTO PORQUE TENHO INSTALADO O MPLAB IDE 8.56 , E ASSISTI ESTE SEU VIDEO VÁRIAS VEZES , E ASSIM CONFIGUREI TUDO E FIZ UM PEQUENO CÓDIGO-FONTE PISCA-LED PARA NÃO SER AMALDIÇOADO ,,ESSE MESMO AÍ DO SEU VÍDEO , MAS FIQUEI DESAPONTADO QUANDO FUI COMPILAR, SURGIU UMA JANELA ME INFORMANDO : REGISTRATION FILE ERROR , E TAMBÉM : PGM:THE CRG FILE IS DAMAGED E QUE O ARQUIVO NÃO EXISTE,, JÁ REVIREI TUDO TENTANDO ACHAR UM CAMINHO PARA O EMBROLIO , MAS NADA-NADA POR ISSO PEÇO SOCORRO SE PUDER ME AJUDAR EM ALGO
Senhor Gene, muito boa noite!!!!
Claro que podemos ajudar! Esse é um errinho bobo e clássico do compilador.
Explicar por aqui vai ser difícil, posso lhe mandar um passo a passo por e-mail?? Pois vai ser mais fácil de acompanhar.
Já lhe adianto que é bastante simples, só que alguns procedimentos devem ser realizados.
Se o senhor puder me mandar um e-mail, eu respondo com as orientações, pode ser?
Obs: Não sei se vou conseguir responder ainda hoje, pois cedinho irei para a casa de minha família. Mas ao longo da semana lhe dou um retorno com certeza.
Se o senhor puder fazer essa gentileza, meu e-mail é: contato@codificados.com.br
Ficarei no aguardo!
Grande abraço!
caramba segui fazendo passo a passo e não funcionou comigo irei continuarquem sabe um dia eu consigo, valeu bom vídeo parabéns!!!
Como fazer um circuito de botoes em serie, tipo usando a função if(if botao 1 for pressionado primeiro e botao 2 e 3 for pressionado na sequencia, e botao 4 pressionado em seguida led Green acende, qualquer coisa diferente disso o led Red acende)
Prezado Gilson, boa noite!
Existem várias formas de se fazer isso.
Você pode utilizar if's aninhados, ou seja, um if dentro do outro (quantos forem necessários). Ou, de preferência, pode utilizar uma lógica AND. A lógica AND permite que a ação seja executada apenas se a primeira condição E a segunda E a terceira E a quarta E (assim por diante) forem verdadeiras. Traduzindo, sua saída será acionada se o botão 1 E o botão 2 E o botão 3 forem todos acionados simultaneamente. Caso contrário, uma outra instrução será executada.
A título de exemplo, apenas para entender a lógica, abaixo demonstro o que quis dizer com if's aninhados:
if(!input(pin_b0)){
if(!input(pin_b1)){
if(!input(pin_b2)){
...
}
}
}
E, ainda a título de exemplo, apenas para entender a lógica, abaixo demonstro o que quis dizer com lógica AND:
if(!input(pin_b0) && !input(pin_b1) && !input(pin_b2)){
....
}
Bom, por hora é isso. Espero que tenha ajudado!
Aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando. Muito obrigado!
Amigo seus cursos são muito bons, mas no momento tô com problema de hardware e programação no computador se vc tiver um curso desse aí eu faço porque cansado de perder arquivo do computador
Se vc tiver um curso desse aí eu faço e faço só outro já mexo com eletrônica mas não entendo nada de informática
Olá boa tarde muito bom gostaria de iniciar o treinamento só não aparece os links para baixar os arquivos.
Show de bola seu video. Como nunca lidei com isso e pretendo começar a conhecer o professor indica algo para eu assistir antes deste video ou começamos com ele? Grato.
Prezado Marcos, boa tarde!
Sugiro ler o artigo: "Programação - como iniciar?" no site www.modozero.com. E logo na sequencia assistir aos vídeos. Acredito que conseguirá uma boa base!
Qualquer coisa estamos por aqui!
Até logo!
BOA NOITEM ESSE CURSO É MUITO BOM
EU NAO LOCOLIZER OS LINKS PARA BAIXAR OS PROGRAMAS
Prezado Valdir, bom dia!
Muito obrigado pela participação e comentário!
Nós retiramos o site antigo do ar, estamos em fase de finalização da nova plataforma de cursos EAD. Assim que realizarmos o lançamento faremos um vídeo de divulgação aqui no canal. Os links estarão atualizados na página do curso.
Por hora, é possível encontrar os programas através do google, no site oficial dos fabricantes, busque por:
Download CCSC compiler
Download MPLAB IDE 8.9
A CCS disponibiliza uma versão demo enquanto que a Microchip disponibiliza versões gratuitas.
Espero que ajude!
Em breve teremos novidades!
consegui usando o CCS
Jeito divertido de ir logo metendo a mão na massa. Dá certo ?
Valeu.
Faz projeto?? Estou precisando de um sistema simples para LEDs
Tem que estudar o Proteus, tem que entender do ingres, tem que estudar o CC+, e depois estudar os pic, e depois os gravadores, e não sei mais o que. Só quando eu morrer e nascer de novo. Mais valeu pelo video na teoria entendi tudo, kkk
Eu fiz curso de mecatronica a alguns anos e achei interessantíssimo programação de PIC. Agora estou terminando Gestão de TI e praticando programação C.
Eu gosto muito mais de programação em nível mais baixo que linguagens para web. Será que a demanda para programadores PIC ainda está em alta?
Prezado Adailton, boa noite!
Olha, acredito que com o "boom" da internet da coisas (IoT), os microcontroladores de 8 bits estão voltando com força total!! Embora eu não acredite que um dia tenham, de fato se desvalorizado....A Microchip adquiriu recentemente a ATMEL (fabricante dos ATMEGA, microcontroladores adotados na popular plataforma Arduíno), além de a alguns anos já ter entrado no mercado dos 32 bits.
Sendo assim, na minha opinião, o que falta é desenvolvimento (e desenvolvedores, é claro). A tecnologia está aí e a plataforma, no caso Microchip, é apenas mais uma dentre tantas, com suas qualidades e defeitos como todas as outras. Eu particularmente vejo mais qualidades do que defeitos, mas sei que essa é uma questão bastante pessoal. Bom mesmo é aquele microcontrolador que a gente sabe trabalhar, não é mesmo?!...
Aproveito para convidá-lo, caso tenha interesse, a se inscrever em nosso canal e continuar nos acompanhando. Obrigado.
Muito obrigado pela resposta, eu pensei na internet das coisas mesmo sem saber mas não quis de algum modo influenciar uma resposta sua! Eu também tenho um palpite de que os robos domésticos que começaram a ser vendidos também podem ter demanda para isso. Acho que vou praticar é a programação C mesmo e deixar aquela chatice de web pra lá!
Prezado Adailton, boa noite!
Quem bom que pensou da mesma maneira, temos pontos de vista parecidos então!
Não creio que desenvolvimento para web seja "chatice", entretanto, não tenho competência para discutir essa área. Agora, com relação a programação em C (voltada para microcontroladores), sou suspeito para falar, acho incrível!! Recomendo fortemente o estudo nessa área...Só tome cuidado para não viciar e passar noites em claro programando seus projetos kkkkk...
Grande abraço!
Olá modoZero, eu resolvi fazer meu tcc em cima do tema microcontroladores e quero perguntar se posso citar essa resposta sua sobre o provável aumento da demanda por eles e também seu canal? Realmente foi a matéria mais interessante que achei no curso de mecatronica e mesmo agora estudando TI quero fazer um trabalho sobre isso.
Prezado Adailton Vidal, bom dia! Pode sim, com toda certeza. Aliás, agradeço pela confiança. Fico feliz em saber que a comunidade de desenvolvedores de sistemas embarcados terá mais um trabalho nacional documentado! (São poucos "loucos" que se metem a escrever sobre isso por aqui). Quando publicar, se possível, mande o link para podermos apreciar seu trabalho. Lhe desejo muito sucesso! Novamente muito obrigado pela participação aqui no canal.
Professor, usei os endereços abaixo, que peguei na net, para obter as versões usadas e o MPLAB em outro site.
Versão de demonstração CCS - PWD
www.ccsinfo.com/ccsfreedemo.php
Plug-in de integração CCS - MPLABrX
www.ccsinfo.com/dowloads.php
Certamente alguma coisa deve ter entrado errado e eu não percebi. Estou lembrando que tem pouco tempo que a minha máquina teve problemas com vírus. Normalmente não tenho problemas para instalar software, mesmo sendo debilitado visual.
Vou fazer como comentei: Vou procurar ajuda e me preocupar mais com as aulas de linguagem C propriamente dita.
Lá no LDmicro foi assim e fiz muitos trabalhos desse modo: Crio uma pasta, salvo o arquivo “.LD”, compilo criando o arquivo “.Hex” e guardo esses dois arquivos na pasta criada. Depois abro o software do PicKit2, importo o arquivo .Hex e através do módulo gravador, faço a transferência.
Agradeço mais uma vez toda a sua atenção e comento que vou continuar acompanhando suas aulas. Muito obrigado. Edgard Filho
Quais modelos de PIC você recomenda para quem está começando como hobby?
Tem alguma sugestão de gravadora? Até achei umas gravadores de pic baratas no ML, só não sei se vale a pena.
Oi Hains, desculpe a demora, não recebi a notificação de seu comentário.
Para quem está começando o microcontrolador que costumo indicar é o PIC16F628A, pela sua rápida curva de aprendizado ou o PIC18F4550 pelos seus recursos.
Quanto a gravadores, sinceramente, para quem está começando eu acho que seria mais interessante um kit de desenvolvimento com bootloader. Isso ajudaria (e muito) a agilizar o seu aprendizado. Qualquer coisa entre em contato novamente que podemos lhe dar algumas dicas.
Bons estudos!
como identificar qual o pic esta na minha placa? o meu esta lixado de alguma maneira que n consigo identificar código escrito em cima, vi que ele tem 28 pinos, da pra saber o modelo com isso?
Boa tarde amigo, se está "lixado" e com o código apagado, provavelmente o modo de leitura também está desabilitado ( o que pode ser feito durante a programação do mesmo).
Uma alternativa seria fazer um filtro no site do fabricante, pesquisando por PICs de 28 pinos e assim criar uma lista com todos os modelos. Conecte seu PIC em um gravador (picKit2, por exemplo) e selecione um microcontrolador da lista (a qual fez o filtro no site da fabricante) e mande realizar a conexão.
Uma falha será apresentada caso o modelo de microcontrolador selecionado no gravador seja diferente do seu. Dessa forma (talvez não muito produtiva), conseguirá descobrir seu modelo.
Se optar por essa alternativa, sugiro iniciar pelos modelos mais comuns de 28 pinos (2550, 26k22, 873A...)
Espero ter ajudado.
Bons estudos e até breve!
@@Codificados muito obrigado pelo retorno
@@Codificados irei testar aqui, muito obrigado
Olá, não estou vendo os links na descrição para baixar os programas. Alguém poderia passar os links?
👍
Obrigado Renata!!
Boa tarde professor. Tenho um problema ao compilar o programa pelo MPLAB, porém pelo CCS C está normal. No MPLAB aparece o seguinte erro: Clean: Deleting intermediary and output files.
Clean Warning: File "C:\Users\Renan\Desktop\PIC\Display 7 segmentos\main.o" doesn't exist.
Clean: Deleted file "main.ERR".
Clean: Done.
Executing: "C:\Program Files (x86)\PICC\Ccsc.exe" +FM "main.c" +DF +LN +T +A +M +Z +Y=9 +EA
*** Error 18 "main.c" Line 1(8,19): File can not be opened
Not in ";\16F628A.h"
Not in local "16F628A.h"
Not in local "C:\Users\Renan\Desktop\PIC\Display 7 segmentos\16F628A.h"
Not in last "16F628A.h"
Not in project "C:\Users\Renan\Desktop\PIC\Display 7 segmentos\16F628A.h"
*** Error 128 "main.c" Line 2(7,24): A #DEVICE required before this line
*** Error 128 "main.c" Line 3(5,8): A #DEVICE required before this line
3 Errors, 0 Warnings.
Build Failed.
Halting build on first failure as requested.
BUILD FAILED: Sun May 30 17:31:08 2021
Não consigo resolver, me ajuda aí, por favor!
Oi Renan, boa noite! Tudo bem?
Rapaz, assim a distância fica complicado. Esse erro está acontecendo pois o MPLAB não está conseguindo encontrar o arquivo 628A.h.
Entretanto, isso pode se dar por muitas coisas, por exemplo:
- Faltou incluir o arquivo .h na pasta header de seu projeto;
- Faltou linkar o endereço do compilador, para que ele "aponte" para o arquivo;
- O diretório onde está sendo salvo seu programa está muito "distante" da raiz (nome muito grande e está "truncando");
- Bug do MPLAB, ao criar o projeto o senhor pode ter especificado o PIC16F628A mas ele pode ter registrado outro modelo;
- Seu MPLAB não tem o plug-in para trabalhar com compiladores de terceiros (CCS).
Enfim, aqui só listei alguns possíveis problemas que vieram a minha cabeça sem pensar demais.
Repare que embora sejam simples de se resolver, é preciso "caçar" o real problema e assim a distância fica um pouquinho complicado.
Mas podemos tentar ir excluindo item por item dessa lista.
Veja se consegue analisar alguns dos itens que descrevi e, se possível, retorne para nos dar mais informações e tentarmos lhe ajudar.
Bons estudos e até breve!
@@Codificados boa noite. Esse erro aconteceu em outros projetos, porém, ao compilar o arquivo diretamente pelo CCS e retornar ao MPLAB e lá voltar a compilar esse mesmo arquivo, esse problema se encerrava. Dessa vez isso não ocorreu. Vou tentar algumas das soluções que vc propôs e aviso quando conseguir compilar o arquivo. Obg.