#include "stm32f10x_gpio.h"
#define GPIO_PORT_I2C GPIOC/* GPIO端口 */
#define RCC_I2C_PORT RCC_APB2Periph_GPIOC/* GPIO端口时钟 */
#define I2C_SCL_PIN GPIO_Pin_0 /* 连接到SCL时钟线的GPIO */
#define I2C_SDA_PIN GPIO_Pin_13 /* 连接到SDA数据线的GPIO */
#define I2C_SCL_1() GPIO_SetBits(GPIO_PORT_I2C, I2C_SCL_PIN)/* SCL = 1 */
#define I2C_SCL_0() GPIO_ResetBits(GPIO_PORT_I2C, I2C_SCL_PIN)/* SCL = 0 */
#define I2C_SDA_1() GPIO_SetBits(GPIO_PORT_I2C, I2C_SDA_PIN)/* SDA = 1 */
#define I2C_SDA_0() GPIO_ResetBits(GPIO_PORT_I2C, I2C_SDA_PIN)/* SDA = 0 */
#define I2C_SDA_READ() GPIO_ReadInputDataBit(GPIO_PORT_I2C, I2C_SDA_PIN)/* 读SDA口线状态 */
extern void
STM32与测温芯片ADT7410通过模拟SPI通信
最新推荐文章于 2024-09-20 20:10:29 发布