1、直到批號為0645的片子,chip erase指令還是不可靠的, 這在datasheet 52頁有描述。 2、芯片的頁大小寄存器只能寫一次(OTP), 如果配置為每頁512字節后就再也不能寫回每頁528字節了。 3、網上很多例程是舊版的161B的程序,跟161D操作指令有不少差別, ATMEL已經不建議使用這些舊指令了, 移植的時候注意對照DATASHEET修改過來。 4、寫入時一定要查詢狀態寄存器的忙碌標志, 否則后續指令無效,外部的RYD/BUSY#管腳反映的狀態, 并不能作為寫入的參考,當初就是在這個地方卡了3天時間。 5 部分函數做過測試,其余難免有錯