User Tools

Site Tools


cesar

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cesar [2016/09/27 16:50]
cechin [Ferramentas]
cesar [2019/04/12 12:03] (current)
cechin
Line 7: Line 7:
   * uma instrução RTI - //ReTurn from Interrupt//   * uma instrução RTI - //ReTurn from Interrupt//
  
-O CESAR16i incorpora um conjunto de registradores necessários para gerenciar o mecanismo de interrupção. Esses registradores são os seguintes:+O CESAR16i incorpora um conjunto de registradores ​mapeados na memória, ​necessários para gerenciar o mecanismo de interrupção. Esses registradores são os seguintes:
   * TIMDT - //TIMer DaTa//: um byte usado para configurar a periodicidade de interrupção do //timer//, em //​milisegundos//​   * TIMDT - //TIMer DaTa//: um byte usado para configurar a periodicidade de interrupção do //timer//, em //​milisegundos//​
   * INTS - //INTerrupt Status//: um byte que informa qual o periférico solicitou a interrupção   * INTS - //INTerrupt Status//: um byte que informa qual o periférico solicitou a interrupção
Line 13: Line 13:
   * IVET - //Interrupt VEcTor//: dois bytes onde deve-se escrever o endereço da ISR - //Interrupt Service Routine//.   * IVET - //Interrupt VEcTor//: dois bytes onde deve-se escrever o endereço da ISR - //Interrupt Service Routine//.
  
 +Informações sobre os mecanismos de interrupção (em geral) assim como os mecanismos de interrupção presentes no CESAR16i, estão disponíveis {{wiki;​cesar;​interrupcoes.pdf|aqui}}.
  
 ==== Principais Características do CESAR16 ==== ==== Principais Características do CESAR16 ====
Line 32: Line 32:
 ==== Ferramentas ==== ==== Ferramentas ====
  
-=== Última Versão === +=== Última Versão ​CESAR16i=== 
-  * {{wcesar16.1.3.5.zip|Simulador do CESAR16i - Vers. 1.3.5 - Set/2016}}+  * {{wcesar16.1.3.5.2.exe.zip|Simulador do CESAR16i - Vers. 1.3.5.2 Maio/2017}}
     * Interrupções de TIMER com resolução de 1ms     * Interrupções de TIMER com resolução de 1ms
  
-=== Versões Anteriores ​=== +=== Última Versão CESAR16 (versão sem novas atualizações) ​===
-  * {{wcesar16i.zip|Simulador do CESAR16i - Vers. 1.3.2 - Ago/​2015}} +
-    * Implementado o registrador TIMDT +
-  * {{wcesar16i.zip|Simulador do CESAR16i - Vers. 1.3.2 - Ago/2015}}+
   * {{wcesar16.zip|Simulador do CESAR16 - Vers. 1.3.0 - Out/2014}}   * {{wcesar16.zip|Simulador do CESAR16 - Vers. 1.3.0 - Out/2014}}
  
Line 57: Line 54:
   * {{wiki;​trab;​cesar;​2013-2-Cifragem de Affine.pdf|Aplicação da cifragem de Affine}}   * {{wiki;​trab;​cesar;​2013-2-Cifragem de Affine.pdf|Aplicação da cifragem de Affine}}
   * {{wiki;​trab;​cesar;​2015-1-Contagem pecas e estantes.pdf|Contagem do número de peças em um estoque}}   * {{wiki;​trab;​cesar;​2015-1-Contagem pecas e estantes.pdf|Contagem do número de peças em um estoque}}
 +
 +==== Projetos de Programação,​ envolvendo interrupções (CESAR16i) ====
 +
 +== Controle de Movimentação de Sonda Espacial (2017/1) ==
 +
 +  * {{wiki;​trab;​cesar16i;​2017-1-isr.pdf|Rotina de Tratamento de Interrupção}}
 +  * {{wiki;​trab;​cesar16i;​2017-1-pp.pdf|Programa Principal}}
 +
  
 ==== Referências ==== ==== Referências ====
cesar.1475005825.txt.gz · Last modified: 2016/09/27 16:50 by cechin