USB DataLogger, Pic24 só roda em Debug

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

USB DataLogger, Pic24 só roda em Debug

Mensagempor Andremp » 17 Mai 2013 13:37

Oi pessoal, estou voltando aos microcontroladores.
É o seguinte estou tentando rodar um pic24fj64gb002 ele grava mas não roda, só roda em modo debug.

Estou usando pickit3, mplab 8.88, e com icsp direto na placa do protótipo, estou tentando rodar este Serial to usb datalogger
http://www.elektor.com/magazines/2011/d ... 2177.lynkx o código está aberto no link.

E pra rodar no debug tive que adicionar & 0x77FF na linha abaixo, pra desabilitar o bit 11 do cw1 "0 = Device resets into Debug mode" sem isso ele fica reclamando do configuration bits.
_CONFIG1(WDTPS_PS1 & FWPSA_PR32 & WINDIS_OFF & FWDTEN_OFF & ICS_PGx1 & GWRP_OFF & GCP_OFF & JTAGEN_OFF)

O que me sugerem?

Att, André
Avatar do usuário
Andremp
Bit
 
Mensagens: 45
Registrado em: 13 Out 2006 13:37
Localização: Florianópolis

Re: USB DataLogger, Pic24 só roda em Debug

Mensagempor KrafT » 17 Mai 2013 14:06

Vc está compilando em modo "Debug, ou em modo "Release"?

No modo Debug,o Mplab mascara alguns fusívies, ignorando teu código.
Você não está autorizado a ver ou baixar esse anexo.
"..."Come to the edge," he said. And so they came. And he pushed them. And they flew."― Guillaume Apollinaire
Avatar do usuário
KrafT
Dword
 
Mensagens: 2228
Registrado em: 11 Out 2006 14:15
Localização: Blumenau -SC

Re: USB DataLogger, Pic24 só roda em Debug

Mensagempor Andremp » 17 Mai 2013 16:56

Estou usando o C30.
Quando conecto o pickit3 como debugger coloco no modo debug, como programmer coloco no modo release.
Avatar do usuário
Andremp
Bit
 
Mensagens: 45
Registrado em: 13 Out 2006 13:37
Localização: Florianópolis

Re: USB DataLogger, Pic24 só roda em Debug

Mensagempor KrafT » 17 Mai 2013 17:08

Bom, eu parei de usar PIC (novos) a alguns anos, de modo que parei no PIC18F4620 e CCS. Tudo o que faço com PIC hoje é herança desse trabalho (que em 2013 completou 10 anos, ufa!).

Não sei como é hoje, mas eu colocava um diretiva tipo: #define MODO_DEBUG que eu comento ao compilar no modo release, e assim automaticamente ajustava os fusiveis do maledeto.

Mesmo assim, se eu esqueço de mudar a seleção do modo do Mplab, conforme a imagem anterior, o Mplab assume alguns fusíveis por conta própria o o trem não roda como esperado.

Se não for esse o teu problema, passo a bola pra piqueiros mais avançados como o Fabim.
"..."Come to the edge," he said. And so they came. And he pushed them. And they flew."― Guillaume Apollinaire
Avatar do usuário
KrafT
Dword
 
Mensagens: 2228
Registrado em: 11 Out 2006 14:15
Localização: Blumenau -SC

Re: USB DataLogger, Pic24 só roda em Debug

Mensagempor Andremp » 17 Mai 2013 17:33

Como eu não achei a diretiva prontinha do debug eu vi o datasheet e precisei colocar o "& 0x77FF" no _CONFIG1 para rodar em debug.
Mas pra programar eu tirei isso e programou mas não rodou.

Alias eu peguei o .hex pronto na elektor e gravei com o Programa de gravação do Pickit3, standalone.
Mesmo assim não deu, ai eu fico com dúvida em relação ao hardware, o que não tem muito sentido já que em debug consigo receber dados pela uart, piscar led com pwm e enviar um arquivo de dados para um pendrive.

Att, André
Avatar do usuário
Andremp
Bit
 
Mensagens: 45
Registrado em: 13 Out 2006 13:37
Localização: Florianópolis

Re: USB DataLogger, Pic24 só roda em Debug

Mensagempor Andremp » 20 Mai 2013 11:33

A farnell me entregou um regulador errado, a tensão estava no limite do necessário mas não rodava. Agora está tudo certo.
Avatar do usuário
Andremp
Bit
 
Mensagens: 45
Registrado em: 13 Out 2006 13:37
Localização: Florianópolis

Re: USB DataLogger, Pic24 só roda em Debug

Mensagempor KrafT » 20 Mai 2013 13:12

Circuito bacana.

Vc comprou tudo na Farnell? E a PCI?
"..."Come to the edge," he said. And so they came. And he pushed them. And they flew."― Guillaume Apollinaire
Avatar do usuário
KrafT
Dword
 
Mensagens: 2228
Registrado em: 11 Out 2006 14:15
Localização: Blumenau -SC


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x