请问关于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是可重入函数的关键字
比如有一个加法函数
int add(int a,int b){ int c; c = a + b; return c;}