資源簡介
移植引腳已經宏定義,只需要修改引腳端口即可。
延時函數簡單,沒有上傳,可以使用系統時鐘定時器進行延時
代碼片段和文件信息
#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
評論
共有 條評論