eeprom可以写数字状态吗?
eeprom可以写数字状态吗?为什么都只能写模拟信号量?如果可写数字状态,怎么写呢?请指教,谢谢! 偶的意思是EEPROM写逻辑状态,老是写1023或0代替高或低,是不是有更好的办法直接写高或低呢?:'(:'( 本帖最后由 picfan 于 2014-4-9 21:38 编辑身在屋内问房在哪? 会位操作就可以。 樓主知道自己在問什麼嗎?在 EPROM 內一切都是以一個 byte 為單位去儲存, 那個 byte 的含義是為程式員自己定的.
你喜歡儲什麼就是什麼, 沒有什麼可以不可以?你說 1 是 高位, 就把 1 儲進去, 沒必要用 2 個 byte 去記下 1023 .
機械是死的, 人是活的, 變通是要靠人的. 本帖最后由 河山 于 2014-4-10 08:31 编辑
Super169 发表于 2014-4-9 23:56 static/image/common/back.gif
樓主知道自己在問什麼嗎?在 EPROM 內一切都是以一個 byte 為單位去儲存, 那個 byte 的含義是為程式員自己 ...
偶很小白啊,程序是不太懂的,可有这个方面的例子或教程呀?发个来参考吧,怎么定这个1是高位,0是低位再写到EPROM中? 河山 发表于 2014-4-10 08:30 static/image/common/back.gif
偶很小白啊,程序是不太懂的,可有这个方面的例子或教程呀?发个来参考吧,怎么定这个1是高位,0是低位再 ...
如果是類似 analogRead 回傳 0 - 1023 的值, 在中位分開高低, 儲存時用 (val < 512 ? 0 : 1) 就可以把 val 低於 512 時變成 0, 其他變成 1 了.那就不需要用兩個 byte 去儲一個高低位的值.
Super169 发表于 2014-4-10 09:15 static/image/common/back.gif
如果是類似 analogRead 回傳 0 - 1023 的值, 在中位分開高低, 儲存時用 (val < 512 ? 0 : 1) 就可以把 va ...
哦,谢谢Super169的讲解,原来还要加个条件判断。
页:
[1]