首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

请教关于EEPROM存储芯片的读写有关问题

2012-03-20 
请问关于EEPROM存储芯片的读写问题关于24C02 芯片的读写操作:void WriteI2CByte(char b)reentrant 这个 re

请问关于EEPROM存储芯片的读写问题

 关于24C02 芯片的读写操作:

 void WriteI2CByte(char b)reentrant 这个 reentrant是什么意思?有什么作用
{
  /*向I2C总线写一个字节*/
  char i;
  for(i=0;i<8;i++)
  if((b<<i)&0x80) // 这是判断: 发送字符是'0' ,还是'1'字符。
  SEND_1(); //发送数据字符'1'
  else
  SEND_0(); //发送应答'0'
}

这是我网上看到的一个函数, 不理解这个 reentrant是什么意思?有什么作用

请教下,各位,谢谢了

[解决办法]
可重入函数(reentrant function)

Understanding Re-Entrant Programming
what-exactly-is-a-reentrant-function
可重入函数(reentrant function)
[解决办法]
reentrant是可重入函数的关键字
比如有一个加法函数

C/C++ code
int add(int a,int b){    int c;    c = a + b;    return c;} 

热点排行