EVITE O ERRO QUE TODO INICIANTE EM MICROCONTROLADORES COMETE

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ม.ค. 2025

ความคิดเห็น • 47

  • @caraquedesafiouopapaco2511
    @caraquedesafiouopapaco2511 2 ปีที่แล้ว +7

    Eu amo o fato de vc nunca abandonar os videos sobre microcontroladores PIC, eu mesmo sou apaixonado por essas belezinhas em forma de CI.

    • @canalwrkits
      @canalwrkits  2 ปีที่แล้ว

      Obrigado! Sempre teremos conteúdo de PIC no canal. Além disso, pretendemos lançar cursos exclusivos sobre eles no futuro.

  • @eduardoguedes1233
    @eduardoguedes1233 2 ปีที่แล้ว

    Ansioso pela aula de LDO !!!! Faz essa por favor!!!

  • @lenck9000
    @lenck9000 2 ปีที่แล้ว +8

    já cometi alguns erros desse tipo, porem quando escutei essa frase: "com o datasheet seu projeto vai mais longe" passei a cometer menos erros kkkkk. Lembro de uma vez que tentei usar o pino do "MCLR" como saída, quase fiquei doido porque o programa não funcionava depois de uma analise no datasheet percebi que só poderia usa-lo como entrada ou reset kkkkk, vida sofrida é a de um amador.

    • @jaowarmankb
      @jaowarmankb 2 ปีที่แล้ว

      Na linha 18F tem um outro problema também quando se usam os pinos da USB. Além de configurar o periférico como I/O (desabilitando o transceiver da USB), só é permitido usar os pinos D+ e D- como entradas digitais. Num projeto que fiz, acabei usando como saída e também deu ruim. A sorte é que tinha 2 pinos analógicos sobrando e improvisei com jumpers mesmo.

    • @lenck9000
      @lenck9000 2 ปีที่แล้ว

      @@jaowarmankb que bom que deu certo

  • @xprojetos
    @xprojetos 2 ปีที่แล้ว +3

    Na faculdade estou aprendendo sobre o PIC 18F4550 em linguagem C, posso programa o 16F do vídeo igual C exatamente igual nós 2 PIC a maneira de programa ? Aí muda apenas na onde fica os terminais na prática só ?

    • @canalwrkits
      @canalwrkits  2 ปีที่แล้ว +1

      Olá Fabricio! Sim, a programação é muito semelhante. Porém PICs diferentes terão, além de terminais diferentes, registradores diferentes. E encontramos esses detalhes no datasheet. Também posso sugerir a você essa playlist: th-cam.com/play/PLZ8dBTV2_5HQO03YC3RsgYvhwA375Ou79.html
      Tem vários exemplos com PIC18F4550. Bons estudos!

  • @robsonrbj2907
    @robsonrbj2907 2 ปีที่แล้ว

    muito bom Parabéns WRkits..

  • @dicasedefeitos4183
    @dicasedefeitos4183 2 ปีที่แล้ว

    eu acreditava q o canal eletrolab era seu tbm ! admiro o trabalho d vcs 2

  • @GLuisF
    @GLuisF 2 ปีที่แล้ว +1

    Por isso os microcontroladores da ARM STM32 estão a frente, possuem uma IDE para configuração gráfica das entradas e saídas e automaticamente geram o codigo fonte configurado pra nao precisar configurar manualmente olhando o datasheet. Claro, mesmo assim não se deve deixar de ler o datasheet.

  • @gercinosatiro
    @gercinosatiro 2 ปีที่แล้ว

    Perfeito. Obrigado pelo vídeo!

  • @luisgarrido2166
    @luisgarrido2166 2 ปีที่แล้ว

    Muito bom.
    E quando você faz uma montagem no PIC16F628a usando o a porta A4 que é open source.
    Até achar no datasheet, fiquei desesperado achando que o microcontrolador estava danificado...

    • @canalwrkits
      @canalwrkits  2 ปีที่แล้ว

      Muito bem lembrado Luis! Podemos abordar esse tema em um outro vídeo para alertar o pessoal hehe.

  • @josecarlostavaresribeiro6584
    @josecarlostavaresribeiro6584 2 ปีที่แล้ว

    Olá Wagner boa aula

  • @camilosoveral7294
    @camilosoveral7294 2 ปีที่แล้ว

    Todos nós em terminada altura cometemos erros, até eu! excelente vídeo. Já fiz like abraços

    • @canalwrkits
      @canalwrkits  2 ปีที่แล้ว

      Valeu Camilo! Abraços

  • @kennedycarvalho8800
    @kennedycarvalho8800 2 ปีที่แล้ว +1

    Muito bom!
    Poderia fazer um vídeo sobre os bugs de estouro de pilha, que são muito comuns com os PICs. E sobre os erros de leituras digitais por causa de ruídos externos nos cabos de um sensor por exemplo.

    • @petrickoliveira1351
      @petrickoliveira1351 2 ปีที่แล้ว +2

      Erros de leitura por ruído vc tem q opções:
      A primeira é deixar o referencial de ground sempre perto, em paralelo ou enrolado, ao sinal. Assim o ruído q afetar um, afeta o outro, e não teremos problemas com ruído. (cabos de par trançado usam esse recurso)
      Além disso? Filtros. Analise o ruído, descubra a frequência e filtre ele com resistir e um capacitor bem dimensionados

    • @canalwrkits
      @canalwrkits  2 ปีที่แล้ว +2

      Sugestões anotadas, valeu Kennedy!

  • @luizclaudio5556
    @luizclaudio5556 2 ปีที่แล้ว

    Excelente conteúdo professor

  • @antoniosantossilva4586
    @antoniosantossilva4586 2 ปีที่แล้ว

    Olá Wagner, ótima dica , já cometi esse erro antes... realmente só consegui descobrir o meu errro, depois de uma boa analisada no datasheet. parabéns pelo video! valeu!!!

  • @MadsonFerrari
    @MadsonFerrari 2 ปีที่แล้ว

    Muito bom Wagner. O conhecimento acumulado das práticas ajuda muito! Essas dicas são essenciais. Uma dica para os iniciantes é vc citar qual software vc está usando e deixar links deste softwares na descrição.

  • @FazendoCoisasLegaisBrasil
    @FazendoCoisasLegaisBrasil 2 ปีที่แล้ว

    Faz um vídeo sobre o OSCCALL existente no PIC12F675 e no PIC12F629.

    • @canalwrkits
      @canalwrkits  2 ปีที่แล้ว

      Anotado Paulo, valeu!

  • @FelipeMarkson
    @FelipeMarkson 2 ปีที่แล้ว +1

    Opa Wagner, uma coisa que sofri muito no início foi ripple de botões em uCs! Até hoje vejo projetos que não lidam com isso direito

    • @canalwrkits
      @canalwrkits  2 ปีที่แล้ว

      É um problema mesmo Felipe. Uma solução muito boa é implementar a lógica "clica e solta". Deverá armazenar o status do clique em variáveis. Ao soltar o botão a ação do mesmo será executada. E nesse momento, pode ser inserido um delay de uns 50ms.

  •  2 ปีที่แล้ว

    Muito bom o vídeo, Wagner! Parabéns pelo didatismo e paciência com que explica o conteúdo!
    Você tem algum material seu ou indicado sobre os microcontroladores da Texas Instruments C2000 (estou trabalhando particularmente com o TMS320F28379D)? Obrigado!

  • @chiorrimd
    @chiorrimd 2 ปีที่แล้ว

    Sempre uma aula excelente! Muito obrigado!

  • @nandre8156
    @nandre8156 2 ปีที่แล้ว +1

    Excelente video aula, un error grave de mikroc es que en la familia 16f cuando se supera el 50% de uso de memoria ram se declara que el irp bit debe ser direccionado manualmente. Usted ha podido solucionar ese error?

    • @canalwrkits
      @canalwrkits  2 ปีที่แล้ว +1

      Sugestão anotada, gracias Nandre!

  • @Olavotemrazaodenovo
    @Olavotemrazaodenovo 2 ปีที่แล้ว

    Excelente aula.

  • @Diegooliveira609
    @Diegooliveira609 2 ปีที่แล้ว

    Show!!!

  • @reproeletronicos1309
    @reproeletronicos1309 2 ปีที่แล้ว

    OLÁ WAGNER, GOSTARIA DE SABER, SI O GRAVADOR SERIAL LPT É EFICAS NAS GRAVAÇÕES PIC
    PRATICO REPAROS VEJO MUITO TUTORIAL, MAS FOCO TAMBÉM MONTAGENS DE PROJETOS INTERESSANTES, QUE NOS LEVA A CONHECER COMO FUNCIONA DETERMINADO CIRCUITOS.
    SUA OPNIÃO É MUITO IMPORTANTE, OBRIGADO

    • @canalwrkits
      @canalwrkits  2 ปีที่แล้ว

      Olá, não utilizei ainda esse gravador. Eu sempre recomendo o PICKit3 da Microchip.

  • @jumarhonorio4634
    @jumarhonorio4634 2 ปีที่แล้ว

    Boa noite

  • @guilhermeschweitzer8459
    @guilhermeschweitzer8459 2 ปีที่แล้ว

    Excelente, fiz o curso de linguagem c e interpretação de datasheet super recomendo! Aproveitando o assunto Wagner, uma dúvida: se programo um pino como saída mas depois escrevo outro programa que não leva em consideração aquele pino, ele retorna ao estado padrão de "entrada" ou tri state?

    • @kennedycarvalho8800
      @kennedycarvalho8800 2 ปีที่แล้ว +1

      O microcontrolador sempre tem os valores default dos registradores na inicialização, como diz o datasheet. Só altera os valores depois de passar por alguma rotina do seu programa que pede a mudança de estado do registrador, como um PORT de saída por exemplo.

    • @canalwrkits
      @canalwrkits  2 ปีที่แล้ว +2

      Valeu Guilherme! Como o Kennedy explicou, o processador voltará ao padrão dos seus registradores, também visto no datasheet.

  • @brunoscoutinho
    @brunoscoutinho 2 ปีที่แล้ว

    Muito bom.

  • @rafaeldelpino2378
    @rafaeldelpino2378 2 ปีที่แล้ว +1

    Em resumo: leia o datasheet se for fazer tudo do zero ou use bibliotecas prontas (das próprias IDEs)

  • @PedroHenrique-do8lk
    @PedroHenrique-do8lk 2 ปีที่แล้ว

    Existe algum circuito em que ao apertar um push button o circuito dispara apenas um sinal de fração de segundos para acionar uma solenoide e ela através da mola retorne imediatamente?

    • @canalwrkits
      @canalwrkits  2 ปีที่แล้ว

      Você pode implementar isso com PIC ou outros microcontroladores.

  • @antoniofranciscodacosta9608
    @antoniofranciscodacosta9608 2 ปีที่แล้ว +1

    "Quem conhece sabe ensinar".