看了一下arduino的eeprom庫,還是很簡單的。功能比較全,針對最常用的讀寫功能我做一下測試。
以下是說明文件中的一部分:
我用的arduino是328pb,因此應該是1024位元組的eeprom。看著這個壽命,應該是flash模擬的eeprom了。
針對讀寫功能測試,我自己設計的測試程式主要功能:根據乙個不斷變化的計數器的奇偶性決定是否輸出eeprom的內容,而這個計數器變化後會儲存eeprom。
設計的**如下:
#include static unsigned char read_finished_*** = 0;
unsigned char data_eeprom;
void setup()
serial.println("eeprom write finished.");
read_finished_*** = eeprom.read(256);
serial.println(read_finished_***);
if(read_finished_*** % 2 == 1)
}if(read_finished_*** < 255)
else
eeprom.write(256,read_finished_***);
}void loop()
每次測試,只需要復位一下。
這個是執行了3次之後的效果,接下來再次復位能夠看到寫完eeprom之後輸出的計數器的數值發生變化。具體如下:
第4次,由於奇偶性,這次沒有輸出。再次復位:
看得出eeprom的功能ok。
10 3 範圍驗證
rangevalidator控制項能夠驗證使用者輸入的值在乙個指定的範圍之內。如果使用者輸入的值不在該範圍之內,則顯示提示資訊。rangevalidator控制項提供了5種範圍,由type屬性指定。該屬性的值的具體描述如下 string,字串範圍 integer,整數範圍 double,實數範圍 d...
10 3其他數學專題
10.3.1遞推 漢諾塔問題。分析 當n稍微大一點時,手工移動就開始變得困難起來,下面直接給出遞迴解法 首先,把前n 1個圓盤放到c軸 接下來把n號圓盤放到c軸 接下來把n號圓盤放到b軸 最後,再把前n 1個盤子放到b軸。斐波那契數列。走樓梯問題 f n f n 1 f n 2 養兔子問題 f n ...
103 子串查詢
記憶體限制 256 mib時間限制 500 ms標準輸入輸出 題目型別 傳統評測方式 文字比較 上傳者 匿名 提交提交記錄 統計討論 測試資料 題目描述 這是一道模板題。給定乙個字串 a aa 和乙個字串 b bb,求 b bb 在 a aa 中的出現次數。a aa 中不同位置出現的 b bb 可重...