Ir ao conteúdo
  • Cadastre-se

gustavo.rotondo

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

Reputação

0
  1. essa .rar de exemplos, sabe se ja esta linkado? olhei no código e nao vi Hoje vou passar para o pic e ver e funciona. Se não tivesse bootloader seria bem mais simples não? Grato
  2. fiz aqui, gerei o .hex e no proteus funcionou Não consegui especificar apenas uma porta. Manda sinal em todas as B. Tentei TRISB0 no mplab com c18 igual esta no p18f4550.h mas dava erro. Só compilava com TRISB Sabe como especificar a B0? Obrigado E vi anteriormente o .lkr. Ele tem que ser incluso no main.c, passado junto para o pic? Ou não?
  3. Ola george. Muitissimo obrigado. Esse código é só para referenciar o bootloader? Onde esta o exemplo no site? Não achei na parte de downloads Ola george. Muitissimo obrigado. Esse código é só para referenciar o bootloader? Onde esta o exemplo no site? Não achei na parte de downloads
  4. Ola felipe. Dei uma pesquisada mais a fundo e descobri que tenho que programar o mapeamento da memoria tambem. Por isso aquele aviso. Achei um codigo que ja tem esse mapeamento #include <p18f4550.h>#pragma code REMAPPED_RESET_VECTOR=0x1000 // Car on utilise le Bootloader HID de Microchip extern void _startup (void);void _reset (void){ _asm goto _startup _endasm}#pragma codevoid delay(void){ unsigned int i; for(i=0; i<1000; ++i);}void main(void){ TRISB=0b00011111; LATB=0; while(1) { delay(); ++LATB; }} Li tambem que teria que incluir no mplab um arquivo .lkr. Que achei junto na pasta de exemplo que eu baixei, só que não sei como fazer tal inclusão. Compilei esse codigo no MPLAB sem erros e passei o .hex para o pic sem erros. No proteus esse .hex não rodou e no pic tambem não O arquivo teste05 é o que eu baixei de exemplo que sua descrição constava ligar um led com usb bootloader Att TEST05.rar
  5. Ola felipe, obrigado pelo retorno. Pois é. Deveria ser um negocio mais simples mesmo. Fiz o projeto no MPLAB e esse foi o unico codigo que digitei. A partir dele gerei o .hex. Quais seriam esses arquivos que me pediu? Se for o codigo do programa é só esse. Utilizo o mikrobootloader pra passar o .hex pro pic, logo nao tenho nenhum diretorio que possa conter um arquivo indicando os limites da memoria do boot. Uma duvida. Fiquei com medo de ter apagado meu bootloader pois ignorei a mensagem. A qual dizia HEX file contains code over device bootloader area. This code will be ignored" Agora nao sei se o bootloader que estava contido foi ignorado ou meu codigo. No manual do bootloader diz que se eu usar um gravador,o bootloader seria apagado. Nao usei gravador e consegui colocar um .hex que peguei na internet e o mesmo nao mostrou nenhuma mensagem. E consegui colocar no pic, creio que nao tenha apagado então o bootloader, correto? ate mesmo o meu mikro usb reconhece o pic. Teria alguma forma de testar? Voltando aos arquivos, posso postar um print da arvore de arquivos do projeto que o MPLAB gerou. Seria isso? Obrigado
  6. Agradeço a resposta. então a mensagem de aviso ""HEX file contains code over device bootloader area. This code will be ignored". Eu a ignoro? Fiquei com receio de apagar o bootloader.
  7. Ola, Iniciei no mundo do pic. Adquiri um 18f4550 com usb hid bootloader. Tentei fazer um programa simples para piscar um led. Usei MPLAB, e com o .hex o simulei no proteus e o mesmo funcionou. Código #include <stdio.h>#include <stdlib.h>#include <p18f4550.h>void main(){ TRISB0 = 0x00; // informa que o port B é saída do { PORTB = 0xFF; // liga leds do PORT B } while(1); // loop} porém quando vou passar para o pic (direto USB) aparece a seguinte mensagem "HEX file contains code over device bootloader area" E pede para cancelar ou prosseguir. Testei com um .hex que achei na internet e nao retornou esse erro, porém com meu código da esse erro. Como posso arrumar? Meu intuito é apenas piscar um LED ligado na porta B0 do pic. No proteus consegui, mas com esse erro não consigo O pic em questão que adquiri foi esse: http://produto.mercadolivre.com.br/MLB-555358153-placa-desenvolvimento-pic-18f4550-no-precisa-gravador-_JM Obrigado

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