1:检测失败 //返回0:检测成功u8AT24CXX_Check(void) {u8temp; temp=AT24CXX_ReadOneByte(4095);//避免每次开机都写AT24CXX huhuiyun2023-10-07 08:19:52 库函数例程IIC实验里的24C02程序有个检查AT24CXX是否正常是什么意思? 存储标志字.//如果用其他24C系列,这个地址要修改//返回1:检测失败//返回0...
//返回1:检测失败 //返回0:检测成功 u8 AT24CXX_Check(void){ u8 temp;temp=AT24CXX_ReadOne...
uint8_t at24cxx_check(void); /* 检查器件 */ uint8_t at24cxx_read_one_byte(uint16_...
//如果用其他24C系列,这个地址要修改 //返回1:检测失败 //返回0:检测成功 u8 At24cxxCheck(void) { u8 temp; temp=At24cxxReadOneByte(AT_CHECK_ADDR);//避免每次开机都写AT24CXX if(temp==AT_CHECK_VALUE)return 0; else//排除第一次初始化的情况 { At24cxxWriteOneByte(AT_CHECK_ADDR,AT_CHEC...
//返回 1:检测失败 94. //返回 0:检测成功 95. u8 At24cxxCheck(void) } return temp; u8 t; u32 temp=0; for(t=0;t<Len;t++) { temp<<=8; temp+=At24cxxReadOneByte(ReadAddr+Len-t-1); 96. { 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. } 108. 109. //...
* @retval 1-检测失败 0-成功 */ uint8_t AT24CXX_Check(void) { uint8_t temp; temp=AT24CXX_ReadOneByte(255); if(temp==0X55)return 0; else//排除第一次初始化的情况 { AT24CXX_WriteOneByte(255,0X55); temp=AT24CXX_ReadOneByte(255); ...
bus at24cxx 设备对象 返回 描述 != RT_EOK 写入失败 =RT_EOK 写入成功 3.1.5 查看设备 rt_err_t at24cxx_check(struct rt_i2c_bus_device *bus) 查看是否存在eeprom 设备,通过在最后一个字节写入标志位,进行判断,具体参数与返回说明如下表 参数描述 bus at24cxx 设备对象 返回 描述 != RT_EOK 设...
AT_CHECK_ADDR 0X00 #define AT_CHECK_VALUE 0X52 u8 At24cxxReadOneByte(u16 ReadAddr); //指定地址读取一个字节 void At24cxxWriteOneByte(u16 WriteAddr,u8 DataToWrite); //指定地址写入一个字节 void At24cxxWriteLenByte(u16 WriteAddr,u32 DataToWrite,u8 Len);//指定地址开始写入指定长度的...