Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Codigo: 60564
1)
El main se está ejecutando, pero de pronto se inicia la interrupción IRQ1 (el flanco se activa)se
empieza a ejecutar la función de esta interrupción (esta interrupción es de menor prioridad que
IRQ2), pero de pronto se activa(el flanco se activa) la interrupción IRQ2(tiene una prioridad de
interrupción más alta que IRQ1 ) se detiene la interrupcion IRQ1 para iniciar la IRQ2 y esta se
ejecuta completamente, una vez ejecutada esta vuelve a la interrupcion IRQ1, termina de ejecutar
la interrupcion IRQ1 y vuelve al main.
2)
USART-1
USART-2
USART-3
USART-6
REGISTRO DE HABILITACION=USART->CR1
3)
5)
RCC->APB2ENR |= 0X00004000;
EXTI->IMR |= 0X0008;
EXTI->EMR |= 0X0008;
EXTI->RTSR |= 0X0008;
NVIC_EnableIRQ(EXTI4_IRQn);
#include<stdio.h>
#include "stm32f767xx.h"
double Voltaje;
double Voltaje2;
int main(){
//configuracion de puertos
RCC->AHB1ENR|=0X22;//puerto B-F
// configuracion de ADC
ADC->CCR=0X0;// 16mhz/2
ADC2->CR2=0X3; //SWSTART-ALINEADO A LA DERECHA--conversion continua
//Canal a PB1-PF7
ADC2->SQR3 =5;
ADC3->SQR3 =9;
while (1){
//wait ADC