• 大小: 2KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: 其他
  • 标签: C语言  IIC  单片机  

资源简介

移植引脚已经宏定义,只需要修改引脚端口即可。 延时函数简单,没有上传,可以使用系统时钟定时器进行延时

资源截图

代码片段和文件信息

#include “iic.h“

static void IIC_Delay(void);

/*****************************************************************
函数名称:IIC_Delay
函数功能: IIC速度调整
输入参数:无
函数返回值 :无
*****************************************************************/
static void IIC_Delay(void)
{
    Delay_us(IIC_SPEED);
}

/*****************************************************************
函数名称:IIC_GPIO_Init
函数功能: IIC引脚初始化
输入参数:无
函数返回值 :无
*****************************************************************/
void IIC_GPIO_Init(void)
{
    GPIO_InitTypeDef GPIO_InitStructure;
    
    RCC_APB2PeriphClockCmd(IIC_CLOCKENABLE);
    
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
    GPIO_InitStructure.GPIO_Pin =  IIC_SDA_GPIO | IIC_SCL_GPIO;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        3928  2018-08-02 15:55  iic.c
     文件        3398  2018-08-02 15:43  iic.h

评论

共有 条评论