• 大小: 1.26M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: STM32  OLED  

资源简介

实验器材:
阿波罗STM32F429开发板

实验目的:
学习单色OLED显示屏的使用

硬件资源:
1,DS0(连接在PB1) 
2,ALIENTEK 0.96寸OLED模块(连接IO说明,见oled.h文件) 
 
实验现象:
本实验利用开发板的OLED/CAMERA接口连接ALIENTEK OLED模块,实现OLED模块的显示,下
载成功后,通过把OLED模块插入开发板左下角的OLED/CAMERA模块接口,按下复位之后,就
可以看到OLED模块不停的显示ASCII码和码值。

注意事项:
1,开发板的OLED/CAMERA模块接口比OLED的插针多2个,OLED靠左插即可.
2,例程默认用的8080方式驱动OLED模块,所以OLED模块的BS0,BS1都需要接VCC(默认接的VCC). 
 

资源截图

代码片段和文件信息

#include “exti.h“
#include “delay.h“ 
#include “led.h“ 
#include “key.h“ 
//////////////////////////////////////////////////////////////////////////////////  
//本程序只供学习使用,未经作者许可,不得用于其它任何用途
//ALIENTEK STM32开发板
//外部中断 驱动代码    
//正点原子@ALIENTEK
//技术论坛:www.openedv.com
//创建日期:2015/12/5
//版本:V1.0
//版权所有,盗版必究。
//Copyright(C) 广州市星翼电子科技有限公司 2014-2024
//All rights reserved   
////////////////////////////////////////////////////////////////////////////////// 

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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-19 16:41  实验11 OLED实验\
     目录           0  2018-06-19 16:41  实验11 OLED实验\HARDWARE\
     目录           0  2018-06-19 16:41  实验11 OLED实验\HARDWARE\EXTI\
     文件        1857  2016-04-19 19:06  实验11 OLED实验\HARDWARE\EXTI\exti.c
     文件         650  2016-04-18 17:00  实验11 OLED实验\HARDWARE\EXTI\exti.h
     目录           0  2018-06-19 16:41  实验11 OLED实验\HARDWARE\KEY\
     文件        1579  2016-04-18 17:00  实验11 OLED实验\HARDWARE\KEY\key.c
     文件         896  2016-04-18 17:00  实验11 OLED实验\HARDWARE\KEY\key.h
     目录           0  2018-06-19 16:41  实验11 OLED实验\HARDWARE\LED\
     文件         783  2016-04-18 17:00  实验11 OLED实验\HARDWARE\LED\led.c
     文件         689  2016-04-18 17:00  实验11 OLED实验\HARDWARE\LED\led.h
     目录           0  2018-06-19 16:41  实验11 OLED实验\HARDWARE\OLED\
     文件        7863  2016-04-18 17:00  实验11 OLED实验\HARDWARE\OLED\oled.c
     文件        1562  2016-04-18 17:00  实验11 OLED实验\HARDWARE\OLED\oled.h
     文件       35017  2016-04-18 17:00  实验11 OLED实验\HARDWARE\OLED\oledfont.h
     目录           0  2018-06-19 16:41  实验11 OLED实验\HARDWARE\TIMER\
     文件        4666  2016-04-18 17:00  实验11 OLED实验\HARDWARE\TIMER\timer.c
     文件        1011  2016-04-18 17:00  实验11 OLED实验\HARDWARE\TIMER\timer.h
     目录           0  2018-06-19 16:41  实验11 OLED实验\HARDWARE\TPAD\
     文件        4500  2016-04-18 17:00  实验11 OLED实验\HARDWARE\TPAD\tpad.c
     文件        1139  2016-04-18 17:00  实验11 OLED实验\HARDWARE\TPAD\tpad.h
     目录           0  2018-06-19 16:41  实验11 OLED实验\HARDWARE\WDG\
     文件        2209  2016-04-20 12:55  实验11 OLED实验\HARDWARE\WDG\wdg.c
     文件         843  2016-04-18 17:00  实验11 OLED实验\HARDWARE\WDG\wdg.h
     文件         399  2016-04-18 17:00  实验11 OLED实验\keilkill.bat
     目录           0  2018-07-04 14:24  实验11 OLED实验\OBJ\
     文件      299429  2018-07-04 14:23  实验11 OLED实验\OBJ\delay.crf
     文件         542  2018-07-04 14:23  实验11 OLED实验\OBJ\delay.d
     文件      334500  2018-07-04 14:24  实验11 OLED实验\OBJ\delay.o
     文件      298688  2018-07-04 14:24  实验11 OLED实验\OBJ\led.crf
     文件         514  2018-07-04 14:24  实验11 OLED实验\OBJ\led.d
............此处省略53个文件信息

评论

共有 条评论