1 / 23

Exploring Embedded Real-Time Systems: Hardware Insights Part 2

Learn about modules like SIM, Oscillator, Break for microcontroller activities control, stable clock source, breakpoints. Understand Pinout, Memory Map, Instruction Set.

stian
Télécharger la présentation

Exploring Embedded Real-Time Systems: Hardware Insights Part 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Conhecendo HardwareParte 2 Ivan Saraiva Silva Sistemas de Tempo Real Embutidos

  2. Módulos • Modulo SIM: Controla as atividades do micro-controlador • Módulo Oscilador: Fornece uma fonte estável de relógio • Modulo Break: Controle de break-points • Interface do Temporizador: Fornece referencia de tempo

  3. Pinagem • Dispositivos com 8 e 16 pinos na família • Uma o duas portas de I/O – Portas A e B • Uma porta nos dispositivos de 8 pinos – Porta A • Duas portas nos dispositivos de 16 pinos – Portas A e B

  4. Mapa de Memória • 4096 ou 1536 bytes de memória FLASH • 128 bytes de RAM para dados • 48 Bytes de vetores de interrupção programáveis • 416 de ROM para o Monitor • 1536 bytes de rotinas para programação e apagamento da FLASH, localizados na ROM

  5. Interrupção

  6. Mapa de Memória • RAM interna – Localizada na faixa de $0080 a $00FF (espaço do registrador SP) • FLASH – Lidos, Apagados (nível lógico 1) ou programados (nível lógico 0) com uma fonte externa • $EE00 – $FDFF: 4096 bytes do usuário • $F800 – $FDFF: 1536 bytes do usuário • $FDDO - $FFFF – 40 bytes de vetores de int.

  7. Conjunto de Instruções • Movimentação de dados • Aritméticas • Manipulação de dados • Manipulação de bits • Lógica • Teste de dados • Desvios condicionais e incondicionais • Controle

  8. Conjunto de InstruçõesNomenclatura

More Related