fff

#ifndef __IIC_H
#define __IIC_H
#include"sys.h"
#include"delay.h"


/*
#define RCC_APB2Periph_GPIOA             ((uint32_t)0x00000004)
#define RCC_APB2Periph_GPIOB             ((uint32_t)0x00000008)
#define RCC_APB2Periph_GPIOC             ((uint32_t)0x00000010)
#define RCC_APB2Periph_GPIOD             ((uint32_t)0x00000020)
#define RCC_APB2Periph_GPIOE             ((uint32_t)0x00000040)
#define RCC_APB2Periph_GPIOF             ((uint32_t)0x00000080)
#define RCC_APB2Periph_GPIOG             ((uint32_t)0x00000100)
*/
/****************
SDA----PB11
SCL----PB10
****************/
//移植时要注意修改下面接口  PB10 SCL  PB11 SDA
#define RCC_IIC_2 0x00000008//就是对应上面的表
#define SDA_OUT_2() {GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=3<<12;}//PB11
#define SDA_IN_2() {GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=8<<12;}//PB11
#define SCL_OUT_2() {GPIOB->CRH&=0XFFFFF0FF;GPIOB->CRH|=3<<8;}//PB10
#define IIC_SDA_2   PBout(11)
#define IIC_SCL_2   PBout(10)
//#define READ_SDA PBin(7)
#define READ_SDA_2      GPIO_ReadInputDataBit(GPIOB , GPIO_Pin_11)


void IIC_Init_2(void);//移植时要重写这个函数
void IIC_Start_2(void);
void IIC_Stop_2(void);
u8 IIC_Wait_Ack_2(void);
void IIC_Ack_2(void);
void IIC_NAck_2(void);
void IIC_Send_Byte_2(u8);


u8 IIC_Read_Byte_2(u8); //读一个字节,ack = 1时, 发送ACK, ack = 0,发送nACK
u8 IIC_ReadByte_2(u8 ,u8);
void IIC_WriteByte_21( u8 DeviceAddr,u8 WriteAddr);
//void delay_nms_2(u16 time);
void IIC_ReadData_2(u8 DeviceAddr,u8 RegAddr,u8 *pData, u8 Count);
void IIC_WriteData_2(u8 DeviceAddr,u8 RegAddr,u8 *pData, u8 Count);
extern void IIC_WriteByte_22( u8 DeviceAddr,u8 WriteAddr,u8 DataToWrite);
#endif
FFF Corner 并不是一个广泛使用的 IT 术语或知名技术名称,因此可能需要进一步明确用户的意图。以下是根据网络搜索结果和潜在的含义整理的信息: --- FFF Corner 可能与以下几种 IT 相关内容有关: 1. **编程中的特定算法或数据结构** 如果 FFF 是某种缩写或代码片段的一部分,可能涉及某种编程逻辑或数据处理方法。例如,在某些编程语言中,“FFF”可能代表三个连续的“F”字符,用于字符串操作或模式匹配。如果没有具体上下文,可以尝试检查是否为某种编码格式或加密算法的简称。 2. **游戏开发或图形学中的概念** 在游戏开发或计算机图形学领域,“Corner”常用于描述多边形网格中的顶点或边界。如果 FFF 是某种标记或标签,可能用于标识特定的几何特征或区域。例如: ```cpp struct Vertex { float x, y, z; bool isFFFCorner; // 假设 FFF Corner 是一种特殊标记 }; ``` 3. **网络技术或协议相关** 在网络通信或协议分析中,“FFF”可能是一种十六进制表示(如 `0xFFF`),用于特定的数据包头或标志位。例如,TCP/IP 或其他协议中可能会使用类似的值来定义帧边界或校验和。 $$ \text{Hexadecimal Example: } 0xFFF = 4095 \text{ in decimal} $$ 4. **开源项目或社区名称** 某些 IT 社区或开源项目可能以“FFF Corner”命名。建议检查 GitHub、GitLab 等平台是否有相关的项目或文档。如果没有明确结果,可能是某个小众或私有项目。 5. **错误代码或调试信息** 在软件开发中,“FFF”可能作为某种错误代码或调试信息的一部分出现。例如,日志文件中可能会记录类似“FFF Corner Detected”的消息,提示程序在特定条件下的行为。 --- ### 如何进一步确认用户需求? - 如果用户知道具体的应用场景或领域,可以提供更多信息以便更精确地定位内容。 - 尝试搜索具体的上下文,例如将“FFF Corner”与“编程”、“网络”或“图形学”等关键词结合。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值