Mudanças entre as edições de "TCC-BrunoAntonio TCC Bruno"
(Limpou toda a página) |
|||
Linha 1: | Linha 1: | ||
+ | =Esboço do Sistema= | ||
+ | A imagem abaixo mostra o fluxograma do funcionamento inicialmente pensado para a tag no sistema. | ||
+ | [[Arquivo:Fluxograma_Sistema_Natação_NRF51.png]] | ||
+ | |||
+ | |||
+ | =Memória Flash= | ||
+ | Como pode se visto através da imagem abaixo a memória flash do NRF51 é dividida basicamente em três partes: | ||
+ | |||
+ | Code: É a área reservada para o código porém pode ser utilizada pelo usuário para gravar informações. | ||
+ | |||
+ | FICR: Possui as configurações e informações dos registradores. Essa área vem programada de fabrica e não pode ser apagada. | ||
+ | |||
+ | UICR: Essa área é utilizada para gravar informações de configuração do usuário. | ||
+ | |||
+ | [[Arquivo:NRF51_Memory_Map.png]] | ||
+ | |||
+ | O tamanho máximo da área de código é 0xY onde Y é igual o tamanho máximo da memória flash - 1. Tendo como exemplo a placa PCA1000 do kit de desenvolvimento cujo o tamanho da memória flash é de 256 KB ou 0x40000 logo o ultimo endereço disponível para gravar na flash é 0x3FFFF. A área de código é dividida em paginas e único meio de apagar uma informação na área de código é apagar a pagina onde se encontra a informação e para isso é utilizado o primeiro endereço da pagina. |
Edição das 11h03min de 9 de abril de 2014
Esboço do Sistema
A imagem abaixo mostra o fluxograma do funcionamento inicialmente pensado para a tag no sistema.
Memória Flash
Como pode se visto através da imagem abaixo a memória flash do NRF51 é dividida basicamente em três partes:
Code: É a área reservada para o código porém pode ser utilizada pelo usuário para gravar informações.
FICR: Possui as configurações e informações dos registradores. Essa área vem programada de fabrica e não pode ser apagada.
UICR: Essa área é utilizada para gravar informações de configuração do usuário.
O tamanho máximo da área de código é 0xY onde Y é igual o tamanho máximo da memória flash - 1. Tendo como exemplo a placa PCA1000 do kit de desenvolvimento cujo o tamanho da memória flash é de 256 KB ou 0x40000 logo o ultimo endereço disponível para gravar na flash é 0x3FFFF. A área de código é dividida em paginas e único meio de apagar uma informação na área de código é apagar a pagina onde se encontra a informação e para isso é utilizado o primeiro endereço da pagina.