资源简介
测试用的是中景园电子的0.96OLED,stm32F的芯片,使用的时候IIC时序什么的都不用修改,只需要将对应引脚修改一下就可以直接使用。分享供大家学习使用。

代码片段和文件信息
/**
******************************************************************************
* @file gpio.c
* @author Calcus Lee
* @version V1.0.1
* @date 9-August-2013
* @brief functions of gpio
******************************************************************************
**/
#include “gpio.h“
#include “stm32f4xx_rcc.h“
#include “stm32f4xx_gpio.h“
/**
* @brief set the pins of a specific GPIO group to be input or output driver pin.
* @param GPIOx: where x can be A-I.
* @param GPIO_Pin: The specific pins you want to select in group GPIOX.
This parameter can be combination of GPIO_Pin_x where x can be (0..15) @ref GPIO_pins_define
* @param GPIO_Mode. the value can be one of the following value
GPIO_Mode_IN
GPIO_Mode_OUT
GPIO_Mode_AF
GPIO_Mode_AN
* @retval None
* @author Calcus Lee
*/
void GPIO_Init_Pins(GPIO_TypeDef * GPIOx
uint16_t GPIO_Pin
GPIOMode_TypeDef GPIO_Mode)
{
GPIO_InitTypeDef GPIO_InitStructure;
/* Enable GPIOx clock */
switch((uint32_t)GPIOx)
{
case GPIOA_base:
{
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA ENABLE);
break;
}
case GPIOB_base:
{
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB ENABLE);
break;
}
case GPIOC_base:
{
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC ENABLE);
break;
}
case GPIOD_base:
{
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD ENABLE);
break;
}
case GPIOE_base:
{
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOE ENABLE);
break;
}
case GPIOF_base:
{
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF ENABLE);
break;
}
case GPIOG_base:
{
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOG ENABLE);
break;
}
case GPIOH_base:
{
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOH ENABLE);
break;
}
case GPIOI_base:
{
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOI ENABLE);
break;
}
default: break;
}
GPIO_InitStructure.GPIO_Pin=GPIO_Pin;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode;
GPIO_InitStructure.GPIO_OType=GPIO_OType_PP;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOx&GPIO_InitStructure);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2345 2015-10-28 21:33 OLED-STM32F4-IIC\AC\gpio.c
文件 180 2015-07-07 14:28 OLED-STM32F4-IIC\AC\gpio.h
文件 109142 2014-07-17 21:52 OLED-STM32F4-IIC\CORE\core_cm4.h
文件 22735 2014-07-17 21:52 OLED-STM32F4-IIC\CORE\core_cm4_simd.h
文件 29605 2014-08-02 00:12 OLED-STM32F4-IIC\CORE\startup_stm32f40_41xxx.s
文件 6924 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\misc.h
文件 32880 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_adc.h
文件 27318 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_can.h
文件 2416 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_crc.h
文件 14481 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_cryp.h
文件 14946 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_dac.h
文件 4296 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_dbgmcu.h
文件 12977 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_dcmi.h
文件 28882 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_dma.h
文件 19692 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_dma2d.h
文件 8012 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_exti.h
文件 24467 2014-08-04 22:05 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_flash.h
文件 3275 2014-08-04 22:05 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_flash_ramfunc.h
文件 44924 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_fmc.h
文件 27181 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_fsmc.h
文件 23548 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_gpio.h
文件 10084 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_hash.h
文件 31939 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_i2c.h
文件 4323 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_iwdg.h
文件 21191 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_ltdc.h
文件 7728 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_pwr.h
文件 30063 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_rcc.h
文件 3958 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_rng.h
文件 40546 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_rtc.h
文件 25470 2014-08-01 23:18 OLED-STM32F4-IIC\FWLIB\inc\stm32f4xx_sai.h
............此处省略191个文件信息
- 上一篇:关联规则商品销售数据集
- 下一篇:滤波白噪声模拟路面谱
相关资源
- stm32f103c8t6 4 oled.rar
- [免费]基于stm32f103ze 的OLED驱动代码
- STM32F103实现OV7670摄像头显示
- LED/LED背光显示器/OLED显示屏
- 台湾悠景oled 12864 ssd1309 驱动程序 并口
- ssd1305最简测试代码
- HAL库下的OLED移植
- K60驱动OLED液晶屏程序
- 第四章 畅学多功能实验箱液晶资源详
- STM32F030C8 寄存器操作 OELD屏
- STM32+DHT11+OLED+RTC+MQ2+NRF24L01+串口12
- T12白光电烙铁
- 0.96OLED_C51系列_IIC应答_例程
- HAL库的OLED 移植
- Keil5下的STM32F407程序
- zw_OLED-STM32F4-IIC.zip
- OLED显示汉字
- ESP8266+OLED屏实现天气预报+温度显示
- 基于stm32和ad9850的dds信号源
- 基于IIC的OLED显示程序
- 基于STM32F1的OLED7线例程
- STM32单片机控制的自动浇水系统+OLED显
- 1.3寸OLED带字库全套资料及各种单片机
- 0.96寸OLED带字库全套资料包含各种单片
- oled案列和中文手册
- STM32F103驱动7针OLED128x64实现方式:硬件
- OLED程序例程(STM32_OLED(C8T6))
- OLED程序例程K60_4WIRE_SPI例程
- 基于stm32数字光强计GY-30光强采集ole
- stm32f013 OLED 屏幕和粉尘传感器串口
评论
共有 条评论