collapse

* Posts Recentes

Emulador NES em ESP32 por dropes
[Hoje às 15:31]


Arame de Estendal por almamater
[Ontem às 16:16]


O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]

Autor Tópico: EUSART PIC18F4550  (Lida 11908 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: EUSART PIC18F4550
« Responder #30 em: 27 de Setembro de 2011, 18:06 »
Estás a configurar bem o terminal?
Tens o cristal certo com os condensadores adequados no mesmo?
Avr fanboy

Offline jbecg

  • Mini Robot
  • *
  • Mensagens: 26
Re: EUSART PIC18F4550
« Responder #31 em: 27 de Setembro de 2011, 22:13 »
Sim acho que sim. Aquele terminal que uso nunca me deu problemas. Tenho condensadores de 22 pF no terminais os cristal.

Offline ntrindade

  • Mini Robot
  • *
  • Mensagens: 8
Re: EUSART PIC18F4550
« Responder #32 em: 28 de Setembro de 2011, 01:12 »
o led está para 4 segundos (4s ligado. 4s desligado)

se usas o PICKIT Programmer então tens sempre que fazer no MPLAB ->File->Export (confirmar pisco configuration bits).
Tenta programar com o próprio MPLAB. é mais facil se não queres configurar os fuses no código.

Sempre que fases import no PICKIT ele avisa se tem os fuses ou não, diz:
Warning: No configuration words on HEX file.

experimenta este (igual ao anterior mas neste caso para usares no PICKIT2 Programmer, já com fuses). Clicka em baixo com botao direito e faz save as, senão ele abre o HEX no browser.
http://dl.dropbox.com/u/19843563/18f4550_pickit2.hex



« Última modificação: 28 de Setembro de 2011, 01:14 por ntrindade »

Offline jbecg

  • Mini Robot
  • *
  • Mensagens: 26
Re: EUSART PIC18F4550
« Responder #33 em: 28 de Setembro de 2011, 23:32 »
Antes de mais aproveito para agradecer todo o apoio dado por parte do ntrindade e por parte dos restantes que por ai têm dado o seu contributo. Isto de dar dicas a principiantes eu compreendo que nem sempre é fácil.

Relativamente ao meu projecto já consegui através das dicas que foram sendo dadas programar as definições dos configurations bits  e relativamente ao piscar do LED (através de umas medições a olho com um cronometro contabilizei perto de 4s, o que corresponde ao programado). Contudo relativamente à transmissão e recepção de dados pela EUSART as coisa ainda não estão famosas e agora (mais uma vez) estou mesmo sem saber qual é o problema, consigo estabelecer comunicação, mas os dados enviado não correspondem aos dados recebidos.

Mais uma vez, obrigado.

Offline ntrindade

  • Mini Robot
  • *
  • Mensagens: 8
Re: EUSART PIC18F4550
« Responder #34 em: 29 de Setembro de 2011, 00:25 »
como te disse antes o HEX que enviei, utilizei o pic sem nenhum MAX232 (porque uso um dongle rs232-usb). No teu caso tens que alterar codigo e retirar as linhas:
TXCKP=1; //sem max232
RXDTP=1; //sem max232

se pisca 4s, então o oscilador está correctamente configurado, não há motivos para o SPBRG ter valores errados. Retira as linhas que eu disse,  compila no MPLAB, faz file export, confirma no PICKIT2 Programmer , os fuses estão a ser gravados e de certeza que funciona.

Offline jbecg

  • Mini Robot
  • *
  • Mensagens: 26
Re: EUSART PIC18F4550
« Responder #35 em: 29 de Setembro de 2011, 20:26 »
Ok, mais uma vez muito obrigado por tudo. Fiz isso e funcionou na perfeição.

Cumprimentos

Offline paulogudes

  • Mini Robot
  • *
  • Mensagens: 17
Re: EUSART PIC18F4550
« Responder #36 em: 09 de Janeiro de 2012, 18:07 »
Boa tarde! Onde vc encontrou o bootloader pra este pic, 18f4550? Vc tem ele?

Offline jbecg

  • Mini Robot
  • *
  • Mensagens: 26
Re: EUSART PIC18F4550
« Responder #37 em: 10 de Janeiro de 2012, 03:08 »
Não sei bem o que isso, mas creio que não usei. Como já disse várias vezes sou um mero curioso e estou agora a iniciar me nestas andanças. Creio também que muitos dos pic da famila 18F já trazem o bootloader previamente instalado.

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re: EUSART PIC18F4550
« Responder #38 em: 10 de Janeiro de 2012, 09:12 »
Não sei bem o que isso, mas creio que não usei. Como já disse várias vezes sou um mero curioso e estou agora a iniciar me nestas andanças. Creio também que muitos dos pic da famila 18F já trazem o bootloader previamente instalado.

Nenhum PIC traz Bootloader instalado.

Um bom Bootloader é o TINY. Uma procura no GOOGLE devolve muita informação.
O site www.microchipc.com também.