91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-05-13
  • 語言: 其他
  • 標(biāo)簽: stm??32??MLX90614ESF??

資源簡介

實測有效,頭文件可私聊我發(fā)你。void IIC_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOD|RCC_APB2Periph_GPIOC, ENABLE ); //使能GPIOB時鐘 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD ; //推挽輸出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOD, &GPIO;_InitStructure); GPIO_SetBits(GPIOD,GPIO_Pin_2); //PB6,PB7 輸出高 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD ; //推挽輸出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOC, &GPIO;_InitStructure); GPIO_SetBits(GPIOC,GPIO_Pin_12); //PB6,PB7 輸出高 }。。。。。。。。

資源截圖

代碼片段和文件信息

#include?“myiic.h“
#include?“delay.h“
////////////////////////////////////////////////////////////////////////////////// ?
//本程序只供學(xué)習(xí)使用,未經(jīng)作者許可,不得用于其它任何用途
//ALIENTEK精英STM32開發(fā)板
//IIC驅(qū)動?代碼 ???
//正點原子@ALIENTEK
//技術(shù)論壇:www.openedv.com
//修改日期:2012/9/9
//版本:V1.0
//版權(quán)所有,盜版必究。
//Copyright(C)?廣州市星翼電子科技有限公司?2009-2019
//All?rights?reserved ??
//////////////////////////////////////////////////////////////////////////////////
?uchar?DataHDataLPecreg;?
//初始化IIC
void?IIC_Init(void)
{ ?????
GPIO_InitTypeDef?GPIO_InitStructure;
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOD|RCC_APB2Periph_GPIOC?ENABLE?); //使能GPIOB時鐘
???
GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_2;
GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_Out_OD?;???//推挽輸出
GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz;
GPIO_Init(GPIOD?&GPIO_InitStructure);
GPIO_SetBits(GPIODGPIO_Pin_2);? //PB6PB7?輸出高

GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_12;
GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_Out_OD?;???//推挽輸出
GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz;
GPIO_Init(GPIOC?&GPIO_InitStructure);
GPIO_SetBits(GPIOCGPIO_Pin_12);? //PB6PB7?輸出高
}
//產(chǎn)生IIC起始信號
void?IIC_Start(void)
{
SDA_OUT();?????//sda線輸出
IIC_SCL=0;
delay_us(1);
IIC_SDA=1;
delay_us(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ù)
// 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停止信號
void?IIC_Stop(void)
{
SDA_OUT();//sda線輸出
IIC_SCL=0;
delay_us(1);
IIC_SDA=0;//STOP:when?CLK?is?high?DATA?change?form?low?to?high
? delay_us(4);
IIC_SCL=1;?
delay_us(4);
IIC_SDA=1;//發(fā)送I2C總線結(jié)束信號
delay_us(4);
// 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é)束信號
// delay_us(4); ???
}
//等待應(yīng)答信號到來
//返回值:1,接收應(yīng)答失敗
//?????

評論

共有 條評論