Seleção de clock PIC24FJ128GC010 onto ccs

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Seleção de clock PIC24FJ128GC010 onto ccs

Mensagempor fabim » 20 Set 2018 16:01

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.;;
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Re: Seleção de clock PIC24FJ128GC010 onto ccs

Mensagempor tcpipchip » 20 Set 2018 16:39

Fabin

Postei tua questoes num forum PIC da Argentina e Chile

Vamos ver se alguem responde...
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: Seleção de clock PIC24FJ128GC010 onto ccs

Mensagempor KrafT » 20 Set 2018 17:00

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)
"..."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: Seleção de clock PIC24FJ128GC010 onto ccs

Mensagempor fabim » 21 Set 2018 08:34

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!
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Re: Seleção de clock PIC24FJ128GC010 onto ccs

Mensagempor xultz » 21 Set 2018 10:30

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.
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Re: Seleção de clock PIC24FJ128GC010 onto ccs

Mensagempor fabim » 17 Out 2018 18:45

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!!
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?


Voltar para PIC

Quem está online

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

x