乱世煮酒论天下 发表于 2025-1-16 19:56

E2PROM的数据怎么读取出来?

本帖最后由 乱世煮酒论天下 于 2025-1-16 19:56 编辑

<p>对于一块单独的E2PROM,供上电源以后,怎么把它内部的数据读出来?用到什么设备和软件。</p>

maychang 发表于 2025-1-16 20:12

<p>不知道具体型号,不好办。</p>

<p>EEPROM有串行的也有并行的,读写方法当然各不相同。</p>

<p>查该型号芯片datasheet,必定可知其读写时序。</p>

maychang 发表于 2025-1-16 20:14

<p>【用到什么设备和软件】</p>

<p>如果你汇编语言比较熟练,用一片8位单片机即可。</p>

T_T1111 发表于 2025-1-16 20:27

<p>看datasheet啊,不然怎么知道怎么读取,一般来说这种要不就是I2C或者就是SPI来进行读取,按照格式来进行操作就可以了</p>

fxyc87 发表于 2025-1-16 20:46

淘宝上有专门读EEPROM的工具,SOP8的夹子,有读FLASH的,也有读EEPROM的,

meiyao 发表于 2025-1-17 08:40

<p>E2PROM的数据可以通过I2C总线接口读取出来。</p>

XUANSHI 发表于 2025-1-17 08:57

<div class='shownolgin' data-isdigest='no'><ol>
        <li>初始化 I2C 模块:
        <ul>
                <li>配置微控制器的 I2C 控制器的时钟频率、地址模式等参数。</li>
                <li>使能 I2C 模块。</li>
        </ul>
        </li>
        <li>发送起始条件:
        <ul>
                <li>产生一个起始条件,通知 E2PROM 开始通信。</li>
        </ul>
        </li>
        <li>发送设备地址:
        <ul>
                <li>发送 E2PROM 的 7 位设备地址和读 / 写位(读为 1,写为 0)。</li>
                <li>等待 E2PROM 的应答信号。</li>
        </ul>
        </li>
        <li>发送要读取的存储单元地址:
        <ul>
                <li>如果 E2PROM 有地址空间,需要先发送要读取数据的存储单元的地址。</li>
                <li>等待 E2PROM 的应答信号。</li>
        </ul>
        </li>
        <li>重新发送起始条件:
        <ul>
                <li>产生另一个起始条件。</li>
        </ul>
        </li>
        <li>再次发送设备地址:
        <ul>
                <li>发送 E2PROM 的 7 位设备地址和读位(1)。</li>
                <li>等待 E2PROM 的应答信号。</li>
        </ul>
        </li>
        <li>读取数据:
        <ul>
                <li>从 E2PROM 读取数据字节。</li>
                <li>发送非应答信号(表示读取结束)。</li>
        </ul>
        </li>
        <li>发送停止条件:
        <ul>
                <li>产生一个停止条件,结束通信。</li>
        </ul>
        </li>
</ol>
</div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

LeoMe 发表于 2025-1-17 08:59

<div class='shownolgin' data-isdigest='no'>去淘宝上搜,有EEPROM编程器,插电脑上有现成的上位机</div><script>showreplylogin();</script>

wangerxian 发表于 2025-1-17 17:34

<div class='shownolgin' data-isdigest='no'><p>有手册其实挺好办的,就是正常读就好了,我感觉你要读的是IIC的。</p>
</div><script>showreplylogin();</script>

乱世煮酒论天下 发表于 2025-1-17 19:16

<div class='shownolgin' data-isdigest='no'>wangerxian 发表于 2025-1-17 17:34
有手册其实挺好办的,就是正常读就好了,我感觉你要读的是IIC的。

<p>就是想用电脑的上位机软件通过USB转IIC读取到EEPROM里面的数据</p>
</div><script>showreplylogin();</script>

changweilin 发表于 2025-1-18 10:07

<div class='shownolgin' data-isdigest='no'><p>一般根据手册写的通讯方式便携驱动读取,还得看芯片型号和主控型号</p>
</div><script>showreplylogin();</script>

wangerxian 发表于 2025-1-20 08:57

<div class='shownolgin' data-isdigest='no'>乱世煮酒论天下 发表于 2025-1-17 19:16
就是想用电脑的上位机软件通过USB转IIC读取到EEPROM里面的数据

<p>那得写程序还有通信协议,倒也不是很麻烦。</p>
</div><script>showreplylogin();</script>

Alohaq 发表于 2025-1-20 10:52

<div class='shownolgin' data-isdigest='no'><p>芯片型号呢?遇到的一般都是24c02,这种都是IIC,肯定都是看数据手册确定通信协议的</p>
</div><script>showreplylogin();</script>

lkh747566933 发表于 2025-1-22 10:20

<div class='shownolgin' data-isdigest='no'>先看看你这E2PROM的接口是什么样的,找一个有对应总线的读取工具。</div><script>showreplylogin();</script>
页: [1]
查看完整版本: E2PROM的数据怎么读取出来?