程序代碼:
//Pass at PROTEUS 8.7,ZhouMi,1881003@qq.com,20181118,11:52
//實(shí)驗(yàn)內(nèi)容和現(xiàn)象:
//(1)配置完整RCC,使能GPIOC、GPIOE和AFIO的時(shí)鐘的時(shí)鐘;
//(2)配置NVIC:優(yōu)先組NVIC_PriorityGroup_1為1,占先式PreemptionPriority為0,副優(yōu)先SubPriority為0;
//(3)設(shè)置端口位PA5(聯(lián)接KEY1)為GPIO_Mode_IN_FLOATING、PC6(聯(lián)接LED1)為GPIO_Mode_Out_PP 50MHz;
//(4)LCD顯示實(shí)驗(yàn)信息,沒有學(xué)習(xí)LCD之前,請(qǐng)忽略;
//(5)配置EXTI:與PA5聯(lián)接的KEY1中斷為EXTI_Line5。
//(6)在stm32f10x_it.c里,配置EXTI9_5_IRQHandler,發(fā)生中斷時(shí)將PC6輸出取反驅(qū)動(dòng)LED1指示中斷發(fā)生了。
//(7)下載運(yùn)行程序,按下KEY1觸發(fā)中斷EXTI_Line5,LED1指示中斷發(fā)生了。
// 說明:程序源于STM3210E-EVAL,請(qǐng)看本project的readme.txt
/******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
* File Name : main.c
* Author : MCD Application Team
* Version : V2.0.1
* Date : 06/13/2008
* Description : Main program body
********************************************************************************
* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
* CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
*******************************************************************************/
/* Includes ------------------------------------------------------------------*/
#include "stm32f10x_lib.h"