Ok, tendo decidido me apresentar na família PIC (incluindo dsPIC), agora tenho uma pergunta sobre programadores. Eu tenho ouvido muitas coisas ruins sobre o novo PICKit 3 e estou me perguntando se devo receber esse ou o aparentemente mais venerável PICKit 2? Se eu quiser usar os PICs mais recentes, acho que preciso comprar o mais recente, mas não tenho tanta certeza. Obrigado!
Eu acho que a principal razão por trás do ódio pelo PK3 é dessa revisão feita por DL Jones . Se você ler (assistir?) Nas entrelinhas, DL Jones fica chateado porque, bem, o PK3 não é o PK2 . Minha resposta: É um programador de chip PIC para uso em hobby, não para trabalho de produção! Sim, a interface física é diferente entre os dois, mas ei, você está recebendo um programador fornecido por OEM por muito pouco dinheiro que programa quase tudo em sua programação (o PK2 não), por isso não reclamo. Pegue o que eles lhe dão! Em um passado não muito distante, os programadores eram muito mais caros.
No trabalho, usamos "discos de hóquei" ICD2 e ICD3 e a principal razão pela qual não usamos PK2 é porque o PK2 não suportava um micro específico que queríamos usar no passado (o PK3 o suporta agora), então eles teve que atualizar. Todos os meus colegas de trabalho disseram que o PK3 é provavelmente uma boa maneira de começar, pois o problema de suporte parcial parece estar resolvido.
Como é isso por coincidência, nós dois ligando para a mesma revisão dentro de um minuto um do outro.
Amos
Eu usei o PK3 e adoro isso. Eu acho que é o único caminho a percorrer. O USB completo facilita a programação de grandes arquivos hexadecimais!
Kortuk
4
Tive que tomar a mesma decisão há um tempo atrás, quando quebrei meu antigo PICKit2. Finalmente, decidi comprar o PICKit2 novamente. Por quê? - ele suporta a maioria dos dispositivos Microchip - você pode até programar MCUs AVR com ele, veja aqui http://pickit2.isgreat.org
- você pode usar o PICKit2 como um conversor USB para serial (veja o link acima) - possui seu próprio software de programação para PC e a ferramenta de linha de comando pk2cmd (também suporta Linux) -PK3 ainda não está madura
Não é como comprar uma casa ... se você não gosta, compre a outra.
Eu tenho um PK2 há quase 4 anos e estou muito feliz com isso. Funciona para PICs low-end e para a série usb 18F, que são tudo o que tenho à minha disposição. O UART e o analisador lógico são ferramentas realmente úteis, mas ainda preciso usar a opção PK2-to-go. Eu acho que essas são todas as ferramentas que qualquer iniciante em PIC precisará e, por ser um modelo mais antigo que o PK3, acho que você poderá se apossar deles mais barato.
Você precisa do PK3 para usar os chips mais recentes, pois o software PK2 não está sendo atualizado. Você pode ver se os chips que deseja usar são suportados por qualquer unidade, verificando no MPLAB. A principal coisa que as pessoas não gostam no PK3 é que os aplicativos úteis para o PK2 que o configuram como um simples analisador lógico e I / F serial não foram portados para ele. O CDI 3 que eu uso é outra opção. Funciona com todos os dispositivos Microchip e é muito mais rápido que o PK2 / PK3, mas custa muito mais. Também é substituído gratuitamente se alguma falha ocorrer, mesmo que eu faça algo bobo.
Há um podcast de vídeo aqui onde David L Jones, um engenheiro australiano de design de eletrônicos, compara o PICkit2 e o PICkit3 (ele prefere o PICkit2 e discute incontrolavelmente sobre como o Microchip se empenhou com o PICkit3). Ele tem uma tendência a reclamar em muitos de seus podcasts, mas é muito engraçado no processo (ele jura muito, portanto, esteja avisado).
Obtenha o PK3. O microchip respondeu aos comentários com algumas reversões e melhorias. Além disso, você obtém um sistema mais seguro, com menos zapping de placas de destino e melhor compatibilidade futura.
Obrigado pela dica. Acho que vou apenas com o PK3 e continuar com as coisas divertidas.
1
Como Leon, também uso um ICD3, mas quero experimentar um PK2. O PK2 possui uma opção PK2-to-go que permite baixar um arquivo hexadecimal para o programador e depois programar um microcontrolador sem um PC. Esse é um recurso importante para minha empresa, pois às vezes queremos fazer atualizações de firmware em campo. Acho que o PK3 tem o mesmo recurso, mas não consegui confirmar isso apenas olhando o site do microchip. Existe alguém por aí que já tentou o PK2 / PK3?
Apenas tentei o PK2. É bom, mas há algumas coisas que não atendem exatamente às minhas expectativas:
Opção PK2-to-go limitada no tamanho de arquivo hexadecimal suportado <100kb
Tive que tomar a mesma decisão há um tempo atrás, quando quebrei meu antigo PICKit2. Finalmente, decidi comprar o PICKit2 novamente. Por quê? - ele suporta a maioria dos dispositivos Microchip - você pode até programar MCUs AVR com ele, veja aqui http://pickit2.isgreat.org - você pode usar o PICKit2 como um conversor USB para serial (veja o link acima) - possui seu próprio software de programação para PC e a ferramenta de linha de comando pk2cmd (também suporta Linux) -PK3 ainda não está madura
Não é como comprar uma casa ... se você não gosta, compre a outra.
fonte
Eu tenho um PK2 há quase 4 anos e estou muito feliz com isso. Funciona para PICs low-end e para a série usb 18F, que são tudo o que tenho à minha disposição. O UART e o analisador lógico são ferramentas realmente úteis, mas ainda preciso usar a opção PK2-to-go. Eu acho que essas são todas as ferramentas que qualquer iniciante em PIC precisará e, por ser um modelo mais antigo que o PK3, acho que você poderá se apossar deles mais barato.
fonte
Você precisa do PK3 para usar os chips mais recentes, pois o software PK2 não está sendo atualizado. Você pode ver se os chips que deseja usar são suportados por qualquer unidade, verificando no MPLAB. A principal coisa que as pessoas não gostam no PK3 é que os aplicativos úteis para o PK2 que o configuram como um simples analisador lógico e I / F serial não foram portados para ele. O CDI 3 que eu uso é outra opção. Funciona com todos os dispositivos Microchip e é muito mais rápido que o PK2 / PK3, mas custa muito mais. Também é substituído gratuitamente se alguma falha ocorrer, mesmo que eu faça algo bobo.
fonte
Há um podcast de vídeo aqui onde David L Jones, um engenheiro australiano de design de eletrônicos, compara o PICkit2 e o PICkit3 (ele prefere o PICkit2 e discute incontrolavelmente sobre como o Microchip se empenhou com o PICkit3). Ele tem uma tendência a reclamar em muitos de seus podcasts, mas é muito engraçado no processo (ele jura muito, portanto, esteja avisado).
Eu tenho um PICkit2 e estou muito feliz com isso.
fonte
Obtenha o PK3. O microchip respondeu aos comentários com algumas reversões e melhorias. Além disso, você obtém um sistema mais seguro, com menos zapping de placas de destino e melhor compatibilidade futura.
fonte
Como Leon, também uso um ICD3, mas quero experimentar um PK2. O PK2 possui uma opção PK2-to-go que permite baixar um arquivo hexadecimal para o programador e depois programar um microcontrolador sem um PC. Esse é um recurso importante para minha empresa, pois às vezes queremos fazer atualizações de firmware em campo. Acho que o PK3 tem o mesmo recurso, mas não consegui confirmar isso apenas olhando o site do microchip. Existe alguém por aí que já tentou o PK2 / PK3?
Apenas tentei o PK2. É bom, mas há algumas coisas que não atendem exatamente às minhas expectativas:
Ainda não tentei o PK3.
fonte