• 大小: 305KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-07
  • 语言: 其他
  • 标签: 图片显示  

资源简介

ALIENTEK MINISTM32 内部FLASH图片显示实验

资源截图

代码片段和文件信息

#include “exti.h“
#include “led.h“
#include “key.h“
#include “delay.h“
#include “usart.h“
//////////////////////////////////////////////////////////////////////////////////  
//本程序只供学习使用,未经作者许可,不得用于其它任何用途
//Mini STM32开发板
//外部中断 驱动代码    
//正点原子@ALIENTEK
//技术论坛:www.openedv.com
//修改日期:2010/12/01  
//版本:V1.0
//版权所有,盗版必究。
//Copyright(C) 正点原子 2009-2019
//All rights reserved   
//////////////////////////////////////////////////////////////////////////////////    
 

//外部中断0服务程序
void EXTI0_IRQHandler(void)
{
delay_ms(10);//消抖
if(KEY2==1)  //按键2
{
LED0=!LED0;
LED1=!LED1;
}  
EXTI->PR=1<<0;  //清除LINE0上的中断标志位  
}

//外部中断15~10服务程序
void EXTI15_10_IRQHandler(void)
{
delay_ms(10);    //消抖  
if(KEY0==0)      //按键0
{
LED0=!LED0;
}else if(KEY1==0)//按键1
{
LED1=!LED1;
}
EXTI->PR=1<<13;     //清除LINE13上的中断标志位  
EXTI->PR=1<<15;     //清除LINE15上的中断标志位  
}
//外部中断初始化程序
//初始化PA0PA13PA15为中断输入.
void EXTIX_Init(void)
{
RCC->APB2ENR|=1<<2;     //使能PORTA时钟
JTAG_Set(JTAG_SWD_DISABLE);//关闭JTAG和SWD   

GPIOA->CRL&=0XFFFFFFF0;//PA0设置成输入   
GPIOA->CRL|=0X00000008;   
GPIOA->CRH&=0X0F0FFFFF;//PA1315设置成输入   
GPIOA->CRH|=0X80800000;     
GPIOA->ODR|=1<<13;    //PA13上拉PA0默认下拉
GPIOA->ODR|=1<<15;    //PA15上拉

Ex_NVIC_Config(GPIO_A0RTIR); //上升沿触发
Ex_NVIC_Config(GPIO_A13FTIR);//下降沿触发
Ex_NVIC_Config(GPIO_A15FTIR);//下降沿触发

MY_NVIC_Init(22EXTI0_IRQChannel2);    //抢占2,子优先级2,组2
MY_NVIC_Init(21EXTI15_10_IRQChannel2);//抢占2,子优先级1,组2    
}













 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-05-19 21:59  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\
     目录           0  2011-10-09 14:39  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\
     目录           0  2016-05-19 21:59  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\EXTI\
     文件        1756  2011-01-12 20:50  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\EXTI\exti.c
     文件         628  2011-01-12 20:51  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\EXTI\exti.h
     目录           0  2016-05-19 21:59  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\KEY\
     文件        1795  2011-01-12 20:46  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\KEY\key.c
     文件         839  2011-01-12 20:46  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\KEY\key.h
     目录           0  2016-05-19 21:59  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\LCD\
     文件       16155  2010-06-21 11:18  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\LCD\FONT.H
     文件       29840  2011-10-09 15:26  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\LCD\ILI93xx.c
     文件        9033  2011-10-09 00:32  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\LCD\LCD.h
     目录           0  2016-05-19 21:59  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\LED\
     文件         942  2011-01-12 20:34  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\LED\led.c
     文件         288  2010-05-27 17:30  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\LED\led.h
     目录           0  2016-05-19 21:59  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\OLED\
     文件       16156  2010-03-19 17:16  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\OLED\FONT.H
     文件        6856  2011-01-12 21:02  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\OLED\oled.c
     文件        1625  2011-01-12 21:02  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\OLED\oled.h
     目录           0  2016-05-19 21:59  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\TIMER\
     文件        2005  2011-01-12 20:59  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\TIMER\timer.c
     文件         724  2011-01-12 20:59  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\TIMER\timer.h
     目录           0  2016-05-19 21:59  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\WDG\
     文件        2088  2011-01-12 20:56  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\WDG\wdg.c
     文件         756  2011-01-12 20:56  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\HARDWARE\WDG\wdg.h
     目录           0  2016-05-19 21:59  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\IMAGE2LCD\
     文件      344491  2011-10-09 12:23  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\IMAGE2LCD\image1.c
     文件        3126  2011-10-09 12:32  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\IMAGE2LCD\image2lcd.c
     文件        2080  2011-10-09 10:52  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\IMAGE2LCD\image2lcd.h
     文件         434  2011-10-09 10:20  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\README.TXT
     目录           0  2011-10-09 14:39  ALIENTEK MINISTM32 扩展实验13 内部FLASH图片显示实验\SYSTEM\
............此处省略49个文件信息

评论

共有 条评论