是先設一個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)才行
但之后改不了密碼了。 |