Entrar    Registrar

ICSP no PIC24FJ128GC010

Software e Hardware para uC PIC

Moderadores: andre_teprom, guest2003, 51, Renie

  • Autor
    Mensagem

ICSP no PIC24FJ128GC010

Mensagempor fabim » 13 Set 2018 15:45

A microchip vem me surpreendndo e ao mesmo tempo desanimando ultimamente.
Escolhi o pic modelo PIC24FJ128GC010 para fazer um projeto e ao procurar a interface ICSP me deparei com algo odioso, mudaram o padrão RB6 e RB7 de data e clock, tendo agóra varios pinos e com nomenclatura diferente sendo PGEDx e PGECx.
No modelo citado existem 3 pares, indo de 1 a 3, porém nenhuma informação sobre se algum é default etc etc..

Alguém conhece esta linha e consegue me afirmar qual par devo utilizar como default ?

Obrigado!!
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 4947
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Re: ICSP no PIC24FJ128GC010

Mensagempor KrafT » 13 Set 2018 17:34

"..."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: 2072
Registrado em: 11 Out 2006 14:15
Localização: Blumenau -SC

Re: ICSP no PIC24FJ128GC010

Mensagempor fabim » 14 Set 2018 07:55

OOOOhhh Egidio, obrigado!
Nossa eu rasguei o datasheet procurando a palavra default, master, etc...
Nada, eles esconderam bem esta informação!!

Nossa, nos ultimos 10 anos a microchip melhorou muito e baixou muito o custo dos microcontroladores, e a CCS deu um salto gigante deixando tudo que diz respeito à biblioteca aberto para fazermos o que quisermos!!
Gostei de ver viu, muito bom!!

Estou com uma devboard de um inversor de frequencia utilizando pic, que olha, estou impressionado com a qualidade de controle etc.

Obrigado Egidio, excelente final de semana!!
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 4947
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Re: ICSP no PIC24FJ128GC010

Mensagempor KrafT » 14 Set 2018 09:44

Eu sinto que os fabricantes não tem mais tempo de documentar as coisas... Sou um early adopter dos novos ATtiny, por sorte consigo suporte direto do FAE da Atmel, se não, tava lascado.

Quanto ao CCS não uso mais, mas não tenho queixas. Comprei casa, carro e sustentei minha família com ele por um bom tempo 8)
"..."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: 2072
Registrado em: 11 Out 2006 14:15
Localização: Blumenau -SC

Re: ICSP no PIC24FJ128GC010

Mensagempor rafael » 14 Set 2018 14:19

Olá fabim!

Mas porque tu queres usar os pinos padrão se tens 3 possibilidades?
Isso eh justamente para facilitar a tua vida!

Depois eh sob informar nos fusíveis do microcontrolador qual dos Pgd/Pgc tu escolheu.

Isso funciona muito bem.


Abraço!


Enviado do meu iPhone usando Tapatalk
/***************************************
Rafael Gebert

TEWAC Tecnologia
e-mail: rafael@tewac.com.br
***************************************/
rafael
Bit
 
Mensagens: 40
Registrado em: 08 Mar 2007 10:37
Localização: Rio Grande, RS - Brazil

Re: ICSP no PIC24FJ128GC010

Mensagempor xultz » 14 Set 2018 14:53

Quando o PIC está virgem, as três portas de ICSP funcionam. Após a primeira gravação, é necessário especificar qual deles você quer usar por meio dos Configuration Bits (que o CCS chama de fuses).
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 2887
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Re: ICSP no PIC24FJ128GC010

Mensagempor fabim » 14 Set 2018 16:42

xultz escreveu:Quando o PIC está virgem, as três portas de ICSP funcionam. Após a primeira gravação, é necessário especificar qual deles você quer usar por meio dos Configuration Bits (que o CCS chama de fuses).


Boa tarde XUXU; e onde conotaram esta informação?
São as idéias sem nexo, como as da NXP, se eu estou usando uma interface para gravar o micro e tomando o cuidado para utilizar aqueles pinos, porque raios de motivos eu utilizaria outro pino par fazer a mesma coisa?

Vlw pessoal, muitissimo obrigado!!
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 4947
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Re: ICSP no PIC24FJ128GC010

Mensagempor rafael » 14 Set 2018 18:27

Vou explicar melhor....
O objetivo de ter três locais no uC para gravar eh para facilitar do layout da placa... Às vezes o pino de gravação está junto com algum periférico importante ou está ruim de atravessar as trilhas de um lado para o outro...

Acredito que ninguém use as três portas de forma dinâmica...

Corrigindo o que o amigo acima comentou, eh necessário definir qual porta de gravação nos configs (fuses) apenas para debug.

Se você vai apenas gravar em modo release usando um gravador qualquer não precisa especificar qual porta.

Se perguntarem da onde tirei essas informações, foi na tentativa e erro! Kkkkkk

No momento estou usando os stm32 da st mas os pic24 são muito bons! E eh mais barato que os pic18 além disso o desempenho dos pic24 eh muito superior....
Recomendo a qualquer um a mudar para essa arquitetura.

Um abraço!


Enviado do meu iPhone usando Tapatalk
/***************************************
Rafael Gebert

TEWAC Tecnologia
e-mail: rafael@tewac.com.br
***************************************/
rafael
Bit
 
Mensagens: 40
Registrado em: 08 Mar 2007 10:37
Localização: Rio Grande, RS - Brazil

Re: ICSP no PIC24FJ128GC010

Mensagempor cfreund » 14 Set 2018 21:51

fabim escreveu:
xultz escreveu:Quando o PIC está virgem, as três portas de ICSP funcionam. Após a primeira gravação, é necessário especificar qual deles você quer usar por meio dos Configuration Bits (que o CCS chama de fuses).


Boa tarde XUXU; e onde conotaram esta informação?
São as idéias sem nexo, como as da NXP, se eu estou usando uma interface para gravar o micro e tomando o cuidado para utilizar aqueles pinos, porque raios de motivos eu utilizaria outro pino par fazer a mesma coisa?

Vlw pessoal, muitissimo obrigado!!


http://ww1.microchip.com/downloads/en/D ... 39970e.pdf

2.3.1 PGECx AND PGEDx PIN PAIRS
All of the devices in the PIC24FJXXXDA1/DA2/GB2/
GA3/GC0 families have three separate pairs of programming
pins, labelled as PGEC1/PGED1, PGEC2/
PGED2 and PGEC3/PGED3. Any one of these pin pairs
may be used for device programming by either ICSP or
Enhanced ICSP. Unlike voltage supply and ground
pins, it is not necessary to connect all three pin pairs to
program the device. However, the programming
method must use both pins of the same pair.
Cláudio Freund
Avatar do usuário
cfreund
Byte
 
Mensagens: 443
Registrado em: 14 Out 2006 14:02
Localização: São Paulo

Re: ICSP no PIC24FJ128GC010

Mensagempor fabim » 17 Set 2018 08:22

cfreund escreveu:
fabim escreveu:
xultz escreveu:Quando o PIC está virgem, as três portas de ICSP funcionam. Após a primeira gravação, é necessário especificar qual deles você quer usar por meio dos Configuration Bits (que o CCS chama de fuses).


Boa tarde XUXU; e onde conotaram esta informação?
São as idéias sem nexo, como as da NXP, se eu estou usando uma interface para gravar o micro e tomando o cuidado para utilizar aqueles pinos, porque raios de motivos eu utilizaria outro pino par fazer a mesma coisa?

Vlw pessoal, muitissimo obrigado!!


http://ww1.microchip.com/downloads/en/D ... 39970e.pdf

2.3.1 PGECx AND PGEDx PIN PAIRS
All of the devices in the PIC24FJXXXDA1/DA2/GB2/
GA3/GC0 families have three separate pairs of programming
pins, labelled as PGEC1/PGED1, PGEC2/
PGED2 and PGEC3/PGED3. Any one of these pin pairs
may be used for device programming by either ICSP or
Enhanced ICSP. Unlike voltage supply and ground
pins, it is not necessary to connect all three pin pairs to
program the device. However, the programming
method must use both pins of the same pair.


Ohhh amigo muito obrigado, foi de grande ajuda!

Encontrei até outra informação que não constava no datasheet, e procurei por 2 dias!!

Aê Xultz, estamos ficando velhos!! Essa mulecada tem aquela intuição do 7° sentido do shiryu!!

Vlw pessoal muito obrigado a todos, novamente!!
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 4947
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Voltar para PIC

Quem está online

Usuários navegando neste fórum: fabim e 3 visitantes