dicas para Iniciar com PIC - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T00:53:41Zhttps://labdegaragem.com/forum/topics/dicas-para-iniciar-com-pic?commentId=6223006%3AComment%3A518893&x=1&feed=yes&xn_auth=noOlá amigo Eduardo.
A decisão…tag:labdegaragem.com,2020-08-05:6223006:Comment:7388182020-08-05T07:41:10.450ZCristopher Marques da Silvahttps://labdegaragem.com/profile/CristopherMarquesdaSilva
<p>Olá amigo Eduardo.</p>
<p>A decisão de aprender PIC seja talvez em função do capitalismo ou seja há muitos vagas para quem quer atuar em campo como técnico ou engenheiro exigindo sólidos conhecimento de programação em PIC.</p>
<p>Olá amigo Eduardo.</p>
<p>A decisão de aprender PIC seja talvez em função do capitalismo ou seja há muitos vagas para quem quer atuar em campo como técnico ou engenheiro exigindo sólidos conhecimento de programação em PIC.</p> Eu evitaria o 8051 também, el…tag:labdegaragem.com,2016-03-16:6223006:Comment:5188932016-03-16T01:16:34.628ZEduardohttps://labdegaragem.com/profile/EduardoHenriqueMarcondes
<p>Eu evitaria o 8051 também, ele foi otimo num contexto do século passado, pra mim era o unico que atendia por ter USB, ADs rapidos e muita, muita memória, até 64Kb para programas e 4Kb de ram (usava display gráfico grande), coisa que o PIC não costuma ter ou custaria muito mais caro para ter. Mas esqueça ele para iniciantes. O compilador é pago, foi um diferencial a empresa ter uma lic full do compilador.</p>
<p>O Arduino é uma plataforma, pode usar como microcontrolador hoje um AVR (Atmegas…</p>
<p>Eu evitaria o 8051 também, ele foi otimo num contexto do século passado, pra mim era o unico que atendia por ter USB, ADs rapidos e muita, muita memória, até 64Kb para programas e 4Kb de ram (usava display gráfico grande), coisa que o PIC não costuma ter ou custaria muito mais caro para ter. Mas esqueça ele para iniciantes. O compilador é pago, foi um diferencial a empresa ter uma lic full do compilador.</p>
<p>O Arduino é uma plataforma, pode usar como microcontrolador hoje um AVR (Atmegas ou Attiny), ARM (muito mais poderoso) e agora tb Intel e não sei mais oq, me perdi. Em breve os PICs também possivelmente vão compilar sob essa plataforma já que a Atmel está para ser comprada pela Microchip.</p>
<p>Hoje para iniciante recomendo mesmo o Arduino, o segundo lugar, distante, seria o PIC.</p>
<p>A placa que vc abriu deve ter um projeto de uns 10 anos de idade (ainda que tenha sido comprada agora). A uns 10 anos o Arduino nem existia, o autor usou o que havia de melhor na época. Em engenharia o melhor nem sempre é o "melhor". Melhor é o que melhor preenche os requisitos. Se vc coloca um microcontrolador com mais recursos que o necessário está rasgando dinheiro. </p>
<p>Opostamante aos PCs, que são sempre superdimensionados alinhando pelo bolso, pensando no futuro pq as atualizações de software vão custar performace os microcontroladores rodarão apenas um software até o fim de suas longas vidas. Então seria erro superdimensionar. (Salvo velocidade, que vale sempre para garantir qualidade e responsividade).</p>
<p>Enfim, va de PIC se quiser, não diga que não foi avisado. Em breve vc encontra "a turma" no Arduino, se lançarem uma versão para PIC. É um excelente microcontrolador sim.</p>
<p></p>
<p></p>
<p></p> Posso compartilhar um pouco d…tag:labdegaragem.com,2016-03-15:6223006:Comment:5188782016-03-15T17:38:46.932ZFlavio Hernanhttps://labdegaragem.com/profile/FlavioHernan
<p>Posso compartilhar um pouco da minha experiência na linha de 8 bits, tanto AVR quanto o PIC são muito "poderosos" então você pode fazer muita coisa. Hoje a vantagem que eu vejo em usar AVR, são os exemplos e aplicações que o Arduino criou, tem uma comunidade bem ativa, (as placas básicas Arduino usam AVR), então o Arduino consegue mostrar "toda a capacidade" que um simples microcontrolador consegue obter em diversas aplicações e áreas do conhecimento.</p>
<p>Outra coisa, eu considero o…</p>
<p>Posso compartilhar um pouco da minha experiência na linha de 8 bits, tanto AVR quanto o PIC são muito "poderosos" então você pode fazer muita coisa. Hoje a vantagem que eu vejo em usar AVR, são os exemplos e aplicações que o Arduino criou, tem uma comunidade bem ativa, (as placas básicas Arduino usam AVR), então o Arduino consegue mostrar "toda a capacidade" que um simples microcontrolador consegue obter em diversas aplicações e áreas do conhecimento.</p>
<p>Outra coisa, eu considero o Arduino interessante pois no mercado exitem diversos tipos de shields, ethernet, gprs, wifi, display, cartão SD e muitos outros, logo você não fica limitado na expansão de sua placa.</p>
<p>Só colocando um parêntesis, é possível programar as placas do Arduino usando C de baixo nível e sem a IDE do Arduino, como alguns dizem "escovar bits".</p>
<p></p>
<p>Quando eu comecei a estudar foi com PIC, mas eu considerei muito lento e travado a curva de aprendizado, e havia poucos exemplos, outra coisa que eu não gostei era ter que usar o CCS, ele era muito bugado, por exemplo não reconhecia bibliotecas e o que me incomodava mesmo era o fato de ter que crackear o programa (que não funcionava direito).</p> Rui obrigado pela dica.
Eduar…tag:labdegaragem.com,2016-03-15:6223006:Comment:5189602016-03-15T17:13:12.343Zsergio silvahttps://labdegaragem.com/profile/sergiosilva
<p>Rui obrigado pela dica.</p>
<p>Eduardo, José e Flavio, como disse, estou começando então qualquer coisa que vier vai ser difícil...rsrs</p>
<p>Se começar logo com PIC então o 8051 vai ser mais fácil depois !?!? (será?)</p>
<p>Qual a diferença entre um PIC e um 8081? Ambos são microcontroladores certo? (Rui, viu que já li a parte da apostila que fala a diferença de microcontrolador e microprocessador..rsrs)</p>
<p>Já brinco com Arduino e até desenvolvi alguma coisa com Atmega1284p.</p>
<p>O…</p>
<p>Rui obrigado pela dica.</p>
<p>Eduardo, José e Flavio, como disse, estou começando então qualquer coisa que vier vai ser difícil...rsrs</p>
<p>Se começar logo com PIC então o 8051 vai ser mais fácil depois !?!? (será?)</p>
<p>Qual a diferença entre um PIC e um 8081? Ambos são microcontroladores certo? (Rui, viu que já li a parte da apostila que fala a diferença de microcontrolador e microprocessador..rsrs)</p>
<p>Já brinco com Arduino e até desenvolvi alguma coisa com Atmega1284p.</p>
<p>O que me levou a pensar em PIC foi que certa vez vi uma placa feita em casa que tinha um PIC, uma "chip" GPRS e também Ethernet, então percebi que com poucas peças o cara conseguiu montar muita coisa (em uma placa).</p>
<p></p>
<p>Eis a pergunta, o PIC é poderoso assim mesmo? Consigo fazer tanta coisa assim? Vale a pena mesmo aprender PIC para projetos mais "parrudos"?</p>
<p></p>
<p>O que vcs orientarem, vou cair de cabeça...rsrsrs</p>
<p></p>
<p>Só não vale mandar pular da ponte...rsrs</p>
<p></p>
<p>obrigado</p> Talvez seja questão de prefer…tag:labdegaragem.com,2016-03-15:6223006:Comment:5183182016-03-15T01:43:58.803ZFlavio Hernanhttps://labdegaragem.com/profile/FlavioHernan
<p>Talvez seja questão de preferencia, mas eu eu gosto dos datasheets da Atmel, eles possuem uma boa organização em comparação com os da Microchip.</p>
<p>O que facilita mais ainda são os exemplos em C, que a própria Atmel cria, para exemplificar a configuração de alguns registradores e isso dentro do datasheet do microcontrolador.</p>
<p>Só espero que os próximos datasheets da Microchip, sejam parecidos com os da Atmel de hoje.</p>
<p>Talvez seja questão de preferencia, mas eu eu gosto dos datasheets da Atmel, eles possuem uma boa organização em comparação com os da Microchip.</p>
<p>O que facilita mais ainda são os exemplos em C, que a própria Atmel cria, para exemplificar a configuração de alguns registradores e isso dentro do datasheet do microcontrolador.</p>
<p>Só espero que os próximos datasheets da Microchip, sejam parecidos com os da Atmel de hoje.</p> Eduardo, a minha primeira pla…tag:labdegaragem.com,2016-03-15:6223006:Comment:5181502016-03-15T01:28:22.948ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>Eduardo, a minha primeira placa de microcontrolador foi também com 8051. </p>
<p>Uma placa da Revista Elektor. Estudei todos os exemplos, testei alguns. </p>
<p>O esquema era parecido com o do Arduino. Os programas ficavam em uma NVRam. </p>
<p>Isso a uns vinte anos atrás. </p>
<p></p>
<p>Depois a mais de 10 anos atrás, fiz algumas experiências com o PIC 16C84. Fiquei fascinado.</p>
<p>Mas concordo que não era nada simples para um iniciante. Para mim que estudo microprocessadores desde o…</p>
<p>Eduardo, a minha primeira placa de microcontrolador foi também com 8051. </p>
<p>Uma placa da Revista Elektor. Estudei todos os exemplos, testei alguns. </p>
<p>O esquema era parecido com o do Arduino. Os programas ficavam em uma NVRam. </p>
<p>Isso a uns vinte anos atrás. </p>
<p></p>
<p>Depois a mais de 10 anos atrás, fiz algumas experiências com o PIC 16C84. Fiquei fascinado.</p>
<p>Mas concordo que não era nada simples para um iniciante. Para mim que estudo microprocessadores desde o 8080 e Z80, não foi tão difícil assim. </p>
<p></p>
<p>E mais recentemente, aprendi a usar o Arduino. O Arduino é imbatível em termos de facilidade de uso. </p>
<p>Por isso o grande sucesso no mundo inteiro. </p>
<p></p>
<p>Mas agora com a compra da Atmel pela Microchip, acho que a gente vai ter um MIX de Atmega com PIC.</p>
<p>Essa é a minha previsão. </p> Olá,
Queria comentar que co…tag:labdegaragem.com,2016-03-15:6223006:Comment:5184022016-03-15T01:00:30.116ZEduardohttps://labdegaragem.com/profile/EduardoHenriqueMarcondes
<p>Olá,</p>
<p> Queria comentar que comecei com o Z80 (anos 80), migrei para o 8051, fiquei nele muitos anos, tentei migrar para o PIC mas não consegui me adaptar de jeito nenhum, não vi absolutamente vantagem alguma, depois conheci o Arduino e hoje para novos projetos penso em usar o 8051 (no caso o C8051F340 da silabs, viciei nele) ou o Arduino, por ser mais fácil para projetos que precisem de hardware mais moderninho como cartão SD ou Ethernet.</p>
<p> Enfim, não sei o que te levou a…</p>
<p>Olá,</p>
<p> Queria comentar que comecei com o Z80 (anos 80), migrei para o 8051, fiquei nele muitos anos, tentei migrar para o PIC mas não consegui me adaptar de jeito nenhum, não vi absolutamente vantagem alguma, depois conheci o Arduino e hoje para novos projetos penso em usar o 8051 (no caso o C8051F340 da silabs, viciei nele) ou o Arduino, por ser mais fácil para projetos que precisem de hardware mais moderninho como cartão SD ou Ethernet.</p>
<p> Enfim, não sei o que te levou a decidir sobre usar PIC, mas caso seja por ser mais fácil... Saiba que não é verdade. A disponibilidade de tutoriais e exemplos e placas do Arduino o torna incomparavelmente acessível para iniciantes.</p>
<p> Esta é minha sincera opinião, entendo que assim como tudo que é movido por paixão [1] está sujeito a discórdia.</p>
<p>Refs: </p>
<p>[1] <a href="https://pt.wikipedia.org/wiki/Paix%C3%A3o_" target="_blank">https://pt.wikipedia.org/wiki/Paix%C3%A3o_</a>(sentimento)</p>
<p></p>
<p></p> comece adquirindo ou montando…tag:labdegaragem.com,2016-03-14:6223006:Comment:5182132016-03-14T23:59:27.128ZJonas Moraishttps://labdegaragem.com/profile/JonasMoraisVasconcelos
<p>comece adquirindo ou montando um gravador(se ainda nao tiver um).</p>
<p>outra dica é começar com modelos simples pra depois ir evoluindoe migrando para pics mais parrudos.</p>
<p>eu por exemplo comecei pelo 16f84a passando para o 16f628a e depois 16f877a.</p>
<p>daí´fui para os 18f.</p>
<p>comece adquirindo ou montando um gravador(se ainda nao tiver um).</p>
<p>outra dica é começar com modelos simples pra depois ir evoluindoe migrando para pics mais parrudos.</p>
<p>eu por exemplo comecei pelo 16f84a passando para o 16f628a e depois 16f877a.</p>
<p>daí´fui para os 18f.</p> Rui, muito obrigado.
Vou come…tag:labdegaragem.com,2016-03-14:6223006:Comment:5178832016-03-14T19:31:15.461Zsergio silvahttps://labdegaragem.com/profile/sergiosilva
<p>Rui, muito obrigado.</p>
<p>Vou começar por aqui....tem muita coisa mesmo...rs</p>
<p>abraços.</p>
<p>Rui, muito obrigado.</p>
<p>Vou começar por aqui....tem muita coisa mesmo...rs</p>
<p>abraços.</p> Oi SS,boa tarde,
aqui tem var…tag:labdegaragem.com,2016-03-14:6223006:Comment:5178742016-03-14T18:23:27.611Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Oi SS,boa tarde,</p>
<p>aqui tem varios livros sobre PIC, para download.</p>
<p><a href="http://microcontrolandos.blogspot.com.br/2012/12/apostilas-e-livro-sobre-microcontroladores.html" target="_blank">http://microcontrolandos.blogspot.com.br/2012/12/apostilas-e-livro-sobre-microcontroladores.html</a></p>
<p>Rui</p>
<p>Oi SS,boa tarde,</p>
<p>aqui tem varios livros sobre PIC, para download.</p>
<p><a href="http://microcontrolandos.blogspot.com.br/2012/12/apostilas-e-livro-sobre-microcontroladores.html" target="_blank">http://microcontrolandos.blogspot.com.br/2012/12/apostilas-e-livro-sobre-microcontroladores.html</a></p>
<p>Rui</p>