Licenciamento do processador ARM Cortex para um microcontrolador |
![]() |
Arquitetura básica do processador ARM Cortex M0 |
![]() |
Arquitetura básica do processador ARM Cortex M4 |
Abstração do hardware pela camada CMSIS |
Essa camada é, na verdade, uma abstração das áreas que dão acesso aos periféricos, registradores de controle, memória e vetores de interrupção facilitando o trabalho de programação ao mesmo tempo que permite conhecer o funcionamento do microcontrolador.
Programando em C, normalmente é necessário apenas a inclusão de um header disponibilizado pelo fornecedor do microcontrolador para o modelo específico usado. Também é necessário incluir o código de inicialização compatível com o CMSIS.
Veremos nos próximos posts exemplos de uso e acesso aos diversos periféricos de um microcontrolador ARM CORTEX.
REFERÊNCIAS:
"The Definitive Guide to the ARM Cortex-M0",Joseph Yiu
http://www.arm.com/products/processors/cortex-m/cortex-m-system-design-kit.php
http://www.arm.com/products/processors/cortex-m/cortex-microcontroller-software-interface-standard.php
REFERÊNCIAS:
"The Definitive Guide to the ARM Cortex-M0",Joseph Yiu
http://www.arm.com/products/processors/cortex-m/cortex-m-system-design-kit.php
http://www.arm.com/products/processors/cortex-m/cortex-microcontroller-software-interface-standard.php
Nenhum comentário:
Postar um comentário