Página 1 de 1

Seleção de clock PIC24FJ128GC010 onto ccs

MensagemEnviado: 20 Set 2018 16:01
por fabim
Pessoal, estou desde as 7:00 de hoje lendo datasheet, lendo api do ccs, lendo o header deste modelo, buscando informações na net.

Até o momento não consegui entender como posso configurar este pic para operar com clock interno rodando com qualquer coisa entre 4...16mhz.

Faz muitos anos que não me atualizo, por este motivo estou perdido com nomenclaturas funções e o modus operandi do ccs junto ao mplab.

Consegui fazer o match entre os dois, aprendi a configurar etc.

Fiz uns testes simples e ok, tudo funcionando!

Porem na parte de fuses, não consigo setar o pic para operar com clock interno, somente externo no hs.

Alguém possui uma familiaridade com esta familia e poderia me auxiliar a fazer a configuração na unha ou através dos fuses?

Muito obrigado.;;

Re: Seleção de clock PIC24FJ128GC010 onto ccs

MensagemEnviado: 20 Set 2018 16:39
por tcpipchip
Fabin

Postei tua questoes num forum PIC da Argentina e Chile

Vamos ver se alguem responde...

Re: Seleção de clock PIC24FJ128GC010 onto ccs

MensagemEnviado: 20 Set 2018 17:00
por KrafT
Desculpe minha "gonorânça", mas não basta:

Código: Selecionar todos
#include <24FJ128GC010.H>
#fuses FRC, NOWDT, NOPROTECT, BROWNOUT, ICSP1
#use delay(clock = 8000000)

Re: Seleção de clock PIC24FJ128GC010 onto ccs

MensagemEnviado: 21 Set 2018 08:34
por fabim
Egidio, muito obrigado, vou testar!!
Mas na verdade eu gostaria de entender como aquela salada é feita, ali não é bem especificado como e quanto eu seto o clock! O clock é setado on the fly ou through fuses?
F***, a microchip cresceu tanto e perdeu o que eu mais adorava, que era a chuva de informações concentradas em apenas um documento, datasheet!

Miguel, se conseguir algo lhe agradeço antecipadamente!!


Muito obrigado!

Re: Seleção de clock PIC24FJ128GC010 onto ccs

MensagemEnviado: 21 Set 2018 10:30
por xultz
Fabim, eu não sei em relação ao CCS porque faz muitos anos que não uso esse trem.
Uma forma simples de configurar o clock do PIC24 é usando o Microchip Code Configurator, ele abre um esquemático do circuito de clock (igual ao que tem no datasheet), e você pode ir clicando nos bits dos registradores e ele vai calculando e mostrando o resultado do clock no próprio diagrama. Daí manda ele gerar o código, e no meio do furdunço de arquivos .c e .h que ele gera, você encontra os valores dos registradores. Eu costumo fazer isso prá configurar o clock e o PPS que são coisas chatas de configurar e entender, e no MCC tá bem simplificado.
Mas eu acho o código gerado uma nhaca, eu copio o colo somente a configuração dos registradores e coloco no meu código.

Com o Harmony (pros PIC32) é a mesma coisa.

Re: Seleção de clock PIC24FJ128GC010 onto ccs

MensagemEnviado: 17 Out 2018 18:45
por fabim
Pessoal, boa noite!!
Recebi a placa e componentes ontem, montei tudo bonitinho. Hoje fiz teste de gravação e o pickit3 e icd3 reconheceram o pic certinho.
Porém, ao que parece, o pic sequer starta.
Setei os fuses conforme sugestão do XuXu, e nadinha de funcionar. Estou usando um led no pino g14 para testar um looping. E realmente não starta!!

Outro detalhe, ao gravar, preciso apagar a flash antes de gravar novamente. Caso contrario ocorre erro de conexão!!
Estou usando o ccs e o mplab 8.

Algum Aliado poderia me dar uma mão?!

Qualquer coisa me add no skype que eu passo o esquema e o fonte exemplo que estou utilizando!!

Muitíssimo obrigado antecipado!!