Ir ao conteúdo
  • Cadastre-se

Hardware para programação de PIC


Posts recomendados

Vejo trocentos tópicos e tutoriais ensinando a programar PIC, partindo direto da programação, mas nenhum deles se dá ao luxo de falar do hardware

 

 

Quero montar uma placa USB para programar PICs de vários tamanhos. A mais simples possível.

O que é necessário? Refiro-me a capacitores, resistores, e cabos USB (evidentemente, não tenho portas não-USB por perto)

A parte mais obscura aqui é a comunicação com o PC.

 

Em seguida, os programas/compiladores

 

E por fim, a programação (essa parte até já "achei", embora o ideal seria que me dissessem "qual" é a mais adequada pro hardware a ser desenvolvido).

 

Se puderem fazer a gentileza :)

 

Obs. 1: Iniciante aqui. Acabei de sair das fraldas no quesito controlador;

Obs. 2: Respostas do tipo "não vale a pena", ou do tipo "tu não sabe o que quer (...) portanto pesquise melhor antes" (até porisso que to aqui, não é?) não sao nem um pouco úteis;

Obs. 3: Por enquanto, só sei linguagem C;

Obs. 4: Não possuo o PIC nem as peças em mãos. Pretendo comprar e montar numa tacada. O frete é vinte vezes mais caro que as peças hoje em dia...;

Obs. 5: Acho SMD interessante. Se o hardware em questão não for compatível com SMD por algum motivo, peço que digam o que possa ser modificado para adaptar.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Na minha opinião o + simples é pickit 2. Tem às pencas na net. O detalhe é que você ter que ter um pic18fxxxx préprogramado. Talvez valha a pena comprar um programador no m.l. Converse com seu bolso

Programa pra gravar, o mplab

Pra compilar, sugiro o mikroc pra começar. CCS não me apetece (mas gosto e compilador C, cada um tem o seu)

 

1- ok. no começo você vai fazer alguma cagadinha mesmo.

2- nem tanto. qualquer opinião é bem vinda. p.ex. cogite estudar o avr que deixa o pic comendo poeira

3- boa . C.: Espero que não fique só na introdução (!). A propósito, lembranças pro Smithers

4- já falei sobre comprar no m.l. e conversar com seu bolso

5- é compatível com tudo. você deve prever no layout do seu projeto uma conexão de 5 pinos para gravar

abç

Link para o comentário
Compartilhar em outros sites

Agradeço a resposta bem completa

 

Fui atrás desse Pickit. Parece bem distante do que eu planejava
:(

 

Veja porquê:

Anexei um arquivo neste post
É uma foto de celular de pobre de uma placa de programação que um amigo tem.

Ele jura com os dois pés juntos que:

  • Não precisou de um hardware outro além do da foto
  • O PIC não precisou vir pré-programado
  • Bastou um software de programaçao pra fazer tudo funcionar

É algo assim que eu queria. Nada mais (A diferença seria a interface USB)


Gostei da sugestão do AVR. Quando eu precisar de uma aplicação robusta menos cara que MSP ou ARM vou atrás desse ai.


Deu pra ver aí em cima o que eu quis dizer com "iniciante em processadores", né ? Era falta de conhecimento que eu me referia (embora eu consiga torrar 1/3 de qualquer componente eletrônico só de olhar)



Smithers vai passar aí no teu departamento depois de xingar o Homer pela terceira vez no dia. São 9 da manhã.

post-452204-0-21399300-1437693906_thumb.

Link para o comentário
Compartilhar em outros sites

@Sr. Burns,

 

Esse hardware que voce mostrou existe, é antigo, e só aceita alguns Pics bem antigos e bem simples. é bem semelhante ao antigo gravador da Kameda, que fabricou um monte de plaquinhas semelhantes faz uns 10 anos ou mais.

 

Sei que voce gostaria de algo melhor e que fosse também tão simples, mas o fato de ter de ser USB implica automáticamente em um programador que utiliza um Pic já programado para fazer o papel de uma interface USB, e também ter o programa para poder gravar as famílias mais modernas e com muito mais recursos. Será bem mais complicado.

 

Se voce pretende seguir o caminho dos Pics, sua melhor escolha é mesmo um PicKit2 ou 3.

 

Ou se preferir seguir o caminho dos Avr's, pode comprar um gravador USBASP que é bem baratinho.

 

Paulo

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Ah tá. Pensei que usava fralda mesmo. Que bom que expilcou!

 

O programador do seu amigo (smithers?) parece se comunicar com a velha interface serial. Realmente não precisa de circuito 'inteligente' pré gravado. Ela já está no pc. Se seu pc a possuir, vá em frente. Se não, existe uma pergunta que não quer calar e milhões de pessoas estão esperando a resposta. Veja se funciona com aqueles adaptadores usb-serial da vida. Alguns dizem que não, outros que não sabem, outros que provavelmente talvez funcione ou não. Por gentileza, seja um divisor de águas e confirme aí pra todos. Ou pergunte pro seu amigo (smithers?) como ele faz.

 

No começo de carreira, usei o ic-prog (ic-prog.com) com jdm na serial e schaer na paralela. Infelizmente estas descansam em paz.. snif

Link para o comentário
Compartilhar em outros sites

 

mas o fato de ter de ser USB implica automáticamente em um programador que utiliza um Pic já programado para fazer o papel de uma interface USB

Que má noticia

:(

Mas aqui está a boa:

http://www.aliexpress.com/item/Free-Shipping-1LOT-2PCS-PICKIT2-Programmer-PIC-ICD2-PICKit-2-PICKIT-3-Programming-Adapter-Universal-Programmer/32254177886.html

 

 

 

Diz o Smithers que a plaquinha dele funciona. Cabo comprado pronto (se quiserem eu pergunto onde comprou, ou se possui alguma particularidade)

Eu tambem só acredito vendo funcionar, mas como tamo sem tempo na empresa, vou ter que acredita na palavra dele

:(

Mas se a duvida for forte, em 30 segundos qualquer um monta uma placa dessas em protoboard. Posso passar o esquema em minutos.

 

Por enquanto, as águas continuam divididas

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...