Ir ao conteúdo
  • Cadastre-se

César_PT

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

0
  1. Sim, o bootloader seria apenas para carregar o programa no PIC, pois não encontrei nenhum exemplo viável que não funcionasse assim. Na verdade, nem imagino se o PIC é detectado sem o bootloader...
  2. Antes de mais, muito obrigado pelas respostas. Caríssimo vtrx: Julgo que não entendeu a minha situação. O meu problema coloca-se antes de chegarmos aí. Domino alguma coisa de microBasic e microC. Mas o meu problema está no facto de nem sequer conseguir conectar ao PC o PIC com o bootloader O problema coloca-se ao ligar o PIC ao PC. O PC não detecta o PIC, mas sim um “Dispositivo USB de introdução de texto” (veja a imagem, p. f.), e não carrega nenhum driver genérico para esse periférico – ou seja: detecta um periférico mas não o reconhece como sendo o PIC. Além disso, se eu actualizar o driver (forçando o seu carregamento), dá-se uma das seguintes situações: ou não carrega o driver; ou então o PC “cracha” (dá ecrã azul). Curiosamente, toda a gente diz, como o Sr., que “como HID, não precisa de drivers específicos”. Então, sou só eu que não consigo? Eu já experimentei mais de uma dezena de versões de bootloader, em 4 PC diferentes, com XP, Win7, Wi8.1 e Win10 (em versões de 32 e 64 bits) – todos fazem o mesmo! Sem o PIC ser reconhecido pelo PC eu não posso carregar nele nenhum programa, porque ele não é detectado! A minha pergunta é: o que é que eu estou a fazer que está errado, para isto não funcionar?
  3. Olá! Sou novo no fórum. Sou o César e sou português, vivo no norte de Portugal (em Ponte de Lima). Nunca participei em nenhum fórum – perdoe-se, portanto, a minha falta de experiência. Vim a este fórum à procura de respostas para uma questão complexa e agradeço a bondade de quem me esclareça. Eis o meu problema: Tenho necessidade de usar um interface para comandar dois aparelhos. Há uns anos montei um interface que funciona pela porta paralela (LPT) e o software foi criado por mim em Visual Basic 6 (VB6) – funciona perfeitamente. Contudo, como toda a gente sabe, a porta paralela já não se usa e a porta série está quase extinta. Por isso, há dois anos decidi “migrar” para a porta USB – ou, seja, montar um interface com conexão USB. Depois de pesquisar, decidi usar o PIC18F4550. Mas, o que parecia uma tarefa simples, tornou-se uma aventura (melhor, um pesadelo). 1 – Montei uma placa de desenvolvimento bastante simples, para estudar o projecto. 2 – Baixei da Internet um bootloader (tive a preocupação de escolher um preparado para 20 MHZ) e o driver para Windows. 3 – Gravei o bootlader com o gravador JDM (usei o IcProg) 4 – Coloquei o PIC na placa de desenvolvimento e liguei à porta USB. Verifiquei que o bootloader funcionava (os leds piscavam na sequência indicada…) 5 – O PC detectava um periférico desconhecido. Ao tentar actualizar o controlador (driver) começaram os problemas. O PC não aceita nenhum driver e acaba por instalar um driver genérico de “dispositivo de introdução de texto”. 6 – Editei o ficheiro “inf” (dos drivers), confirmando o PID e ID do periférico (neste caso, do PIC); segui os procedimentos para instalar drivers “sem assinatura digital” e… não funcionava. 7 – Desisti. 8 – Recentemente – em Outubro, retomei o projecto. Segui todos os procedimentos anteriores… não consegui que o PC reconhecesse a minha placa de desenvolvimento PIC18F4550, a não ser como um “dispositivo de introdução de texto”. 9 - Então iniciei uma maratona: verifiquei toda a montagem que havia feito – solduras, suportes, continuidades, componentes… experimentei com consensadores de 22pf, 20pf, 19pf e 15pf … tudo igual. Experimentei com alimentação externa (sem usar os 5V USB), com alimentador, com bateria… tudo igual. Descarreguei da Internet mais de uma dezena de versão do Bootloader (acho que não há mais disponíveis), todos os drivers que encontrei… não consegui pôr a funcionar. Experimentei os diferentes bootloader e drivers em diferentes sistemas operativos: XP, win7 – 32bits; Win7 – 64 bits, Win8.1 e Win10 (não experimentei Linux)… nada. Nunca consegui estabelecer uma conexão entre o PIC e o PC, nenhum programa consegue detectar, ler ou programar o PIC, via bootloader. 10 – Depois de 2 meses de trabalho incessante, desisti definitivamente. Assumo que, a facilidade com que se vê, nos vídeos da Internet, a conexão do PIC com o PC via USB, é mentira, é fake! Apesar disso, inscrevi-me neste fórum a tentar encontrar uma resposta a estas perguntas (se alguém fizer o favor de me explicar): O que é que eu estava a fazer de errado? Por que razão não consegui instalar os divers para conexão com o PIC, como vi em dezenas de vídeos da Internet, nomeadamente do youtube? O que está no youtube é tudo fake ou é o só o meu que não funciona? Nota: enverei por um ESP8266 e tenho o projecto praticamente acabado. Mas o PIC18F4550 ficou-me “atravessado na garganta!”.

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!