Ir ao conteúdo
  • Cadastre-se

Definir funções do PIC


Ir à solução Resolvido por mroberto98,

Posts recomendados

No datasheet diz que as funções como OSC SELECTION, CODE PROTECTION, etc, devem ser escrito no endereço 2007h da memoria de programa! No MPLAB em View/ Program memory mostra todos os locais da memoria com os codigos em hexadecimal gravados em cada linha, tentei procurar a linha que teria esses valores de configuração e não achei, até porque o PIC que estou usando só tem 2k de memoria...

 

 

Link para o comentário
Compartilhar em outros sites

O endereço 2007H é o endereço decimal 8199...

Qual o problema??

 

Você leu o trecho no manual?

 

"These bits are mapped in program
memory location 2007h. This location is not accessible during normal device operation (can be
accessed only during programming mode)."

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

Outra coisa, 

 

é comum unificação do mapa de memória entre arquiteturas, de forma que por exemplo o PIC tenha capacidade para endereçar ate 8K de memoria, mas nao significa que toda essa localização é de programa ou RAM, podem existir endereços especiais que estão dentro do mapa de memoria, porém servem para proposistos de configuração como o exemplo citado pelo @vtrx. Essa solução é bem usada quando o micro possui por exemplo um controlador de memoria externa.

 

Dependendo da ferramenta voce consegue configurar no trecho de codigo a configuração do processador, e esses valores sao colocados na imagem final onde o programador (ou software de gravação) os irá ler programar e enfim fazer o download da imagem para a memoria de programa.

espero que ajude :)

Abs.

Link para o comentário
Compartilhar em outros sites

  • Solução

Outra coisa, 

 

é comum unificação do mapa de memória entre arquiteturas, de forma que por exemplo o PIC tenha capacidade para endereçar ate 8K de memoria, mas nao significa que toda essa localização é de programa ou RAM, podem existir endereços especiais que estão dentro do mapa de memoria, porém servem para proposistos de configuração como o exemplo citado pelo @vtrx. Essa solução é bem usada quando o micro possui por exemplo um controlador de memoria externa.

 

Dependendo da ferramenta voce consegue configurar no trecho de codigo a configuração do processador, e esses valores sao colocados na imagem final onde o programador (ou software de gravação) os irá ler programar e enfim fazer o download da imagem para a memoria de programa.

espero que ajude :)

Abs.

 

Isso que eu estava em duvida, no datasheet diz mesmo que tal endereço só pode ser acessado durante a programação... mas baixei o arquivo que detalha como é feita a programação no chip e lá explica!  :D

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...