极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10309|回复: 7

eeprom可以写数字状态吗?

[复制链接]
发表于 2014-4-9 21:23:33 | 显示全部楼层 |阅读模式
eeprom可以写数字状态吗?为什么都只能写模拟信号量?如果可写数字状态,怎么写呢?请指教,谢谢!
回复

使用道具 举报

 楼主| 发表于 2014-4-9 21:28:45 | 显示全部楼层
偶的意思是EEPROM写逻辑状态,老是写1023或0代替高或低,是不是有更好的办法直接写高或低呢?
回复 支持 反对

使用道具 举报

发表于 2014-4-9 21:36:58 | 显示全部楼层
本帖最后由 picfan 于 2014-4-9 21:38 编辑

身在屋内问房在哪?
回复 支持 反对

使用道具 举报

发表于 2014-4-9 22:04:30 | 显示全部楼层
会位操作就可以。
回复 支持 反对

使用道具 举报

发表于 2014-4-9 23:56:28 | 显示全部楼层
樓主知道自己在問什麼嗎?  在 EPROM 內一切都是以一個 byte 為單位去儲存, 那個 byte 的含義是為程式員自己定的.
你喜歡儲什麼就是什麼, 沒有什麼可以不可以?  你說 1 是 高位, 就把 1 儲進去, 沒必要用 2 個 byte 去記下 1023 .
機械是死的, 人是活的, 變通是要靠人的.

评分

参与人数 1 +1 收起 理由
幻生幻灭 + 1 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-10 08:30:04 | 显示全部楼层
本帖最后由 河山 于 2014-4-10 08:31 编辑
Super169 发表于 2014-4-9 23:56
樓主知道自己在問什麼嗎?  在 EPROM 內一切都是以一個 byte 為單位去儲存, 那個 byte 的含義是為程式員自己 ...


偶很小白啊,程序是不太懂的,可有这个方面的例子或教程呀?发个来参考吧,怎么定这个1是高位,0是低位再写到EPROM中?
回复 支持 反对

使用道具 举报

发表于 2014-4-10 09:15:06 | 显示全部楼层
河山 发表于 2014-4-10 08:30
偶很小白啊,程序是不太懂的,可有这个方面的例子或教程呀?发个来参考吧,怎么定这个1是高位,0是低位再 ...

如果是類似 analogRead 回傳 0 - 1023 的值, 在中位分開高低, 儲存時用 (val < 512 ? 0 : 1) 就可以把 val 低於 512 時變成 0, 其他變成 1 了.  那就不需要用兩個 byte 去儲一個高低位的值.  
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-10 11:52:24 | 显示全部楼层
Super169 发表于 2014-4-10 09:15
如果是類似 analogRead 回傳 0 - 1023 的值, 在中位分開高低, 儲存時用 (val < 512 ? 0 : 1) 就可以把 va ...

哦,谢谢Super169的讲解,原来还要加个条件判断。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-10 04:03 , Processed in 0.035541 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表