是先设一个original_key[6]={0,0,0,0,0,0,},但是要怎么写入?是用 WriteSet(6,9)吗?
void WriteSet(unsigned char add, unsigned char dat)
// 在指定地址addr处写入数据WriteCurrent
{
start(); //开始数据传递
WriteCurrent(OP_WRITE); //选择要操作的AT24Cxx芯片,并告知要对 其写入数据
Ask();
WriteCurrent(add); //写入指定地址
Ask();
WriteCurrent(dat); //向当前地址(上面指定的地址)写入数据
Ask();
stop(); //停止数据传递
delaynms(5); //1个字节的写入周期为1ms, 最好延时1ms以上
}
我把下面的original_key[ b]=ReadSet(b)改为original_key[ 6]=ReadSet(b)才行
但之后改不了密码了。 |