xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 3KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-02
  • 語(yǔ)言: 其他
  • 標(biāo)簽: dmoz??

資源簡(jiǎn)介

基于stm32的i2c通信程序源碼,里面整理了一些有關(guān)stm32的i2c的資料

資源截圖

代碼片段和文件信息

#include?“myiic.h“
#include?“delay.h“
////////////////////////////////////////////////////////////////////////////////// ?
//本程序只供學(xué)習(xí)使用,未經(jīng)作者許可,不得用于其它任何用途
//ALIENTEK戰(zhàn)艦STM32開發(fā)板
//IIC驅(qū)動(dòng)?代碼 ???
//正點(diǎn)原子@ALIENTEK
//技術(shù)論壇:www.openedv.com
//修改日期:2012/9/9
//版本:V1.0
//版權(quán)所有,盜版必究。
//Copyright(C)?廣州市星翼電子科技有限公司?2009-2019
//All?rights?reserved ??
//////////////////////////////////////////////////////////////////////////////////
?
//初始化IIC
void?IIC_Init(void)
{ ?????
GPIO_InitTypeDef?GPIO_InitStructure;
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB?ENABLE?); //使能GPIOB時(shí)鐘
???
GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_6|GPIO_Pin_7;
GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_Out_PP?;???//推挽輸出
GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz;
GPIO_Init(GPIOB?&GPIO_InitStructure);
GPIO_SetBits(GPIOBGPIO_Pin_6|GPIO_Pin_7);? //PB6PB7?輸出高
}
//產(chǎn)生IIC起始信號(hào)
void?IIC_Start(void)
{
SDA_OUT();?????//sda線輸出
IIC_SDA=1; ?? ??
IIC_SCL=1;
delay_us(4);
? IIC_SDA=0;//START:when?CLK?is?highDATA?change?form?high?to?low?
delay_us(4);
IIC_SCL=0;//鉗住I2C總線,準(zhǔn)備發(fā)送或接收數(shù)據(jù)?
} ??
//產(chǎn)生IIC停止信號(hào)
void?IIC_Stop(void)
{
SDA_OUT();//sda線輸出
IIC_SCL=0;
IIC_SDA=0;//STOP:when?CLK?is?high?DATA?change?form?low?to?high
? delay_us(4);
IIC_SCL=1;?
IIC_SDA=1;//發(fā)送I2C總線結(jié)束信號(hào)
delay_us(4); ???
}
//等待應(yīng)答信號(hào)到來(lái)
//返回值:1,接收應(yīng)答失敗
//????????0,接收應(yīng)答成功
u8?IIC_Wait_Ack(void)
{
u8?ucErrTime=0;

評(píng)論

共有 條評(píng)論

相關(guān)資源