您如何看待微控制器写入 EEPROM AT24C02的数据大小?

发布于 科技 2024-04-07
14个回答
  1. 匿名用户2024-01-27

    你想把什么数据写进AT24C02,只有你自己知道。 自定义数据可以是变量、数组、结构等。

    测量数据的大小通常以字节为单位,1 字节 = 8 位如果你的程序是用 C 语言编写的,你可以使用 sizeof() 来获取你的字节(例如,define int a; 然后 sizeof(a) 可以返回 A 使用了多少字节)。

    这样,您就知道您正在写入的数据的大小,比较AT24C02的 2K 位存储容量,并通过简单的计算知道它是否足够。

    如果是汇编语言或任何其他不能使用 sizeof() 的编程语言,您可以查看编译文件(列表文件或映射文件),看看您使用多少字节来编写用于写入数据的变量、数组和结构(数据块)。

  2. 匿名用户2024-01-26

    在AT24C02中,只能存储 256 个字节。

    每次最多可以连续写入 16 个字节。

  3. 匿名用户2024-01-25

    我真的不知道你想知道什么?

    e2rom 总共可以存储 2kbit 的数据,至于你想在里面存储多少数据,你来定义它,只要不超过总空间量就行!

  4. 匿名用户2024-01-24

    24c02 是 2K 位,即 2048 8=256 字节,转换为 8 位后可以存储 256 个 AD 结果。

  5. 匿名用户2024-01-23

    按照IIC设备的协议写!!

  6. 匿名用户2024-01-22

    这取决于您正在阅读的设备的控制;

    CE6DH,是固定的校验和吗?

    2. 更改其他参数的值时,请根据您修改的值重新计算 0000ce6dh 校验值。

  7. 匿名用户2024-01-21

    数据内容可以通过微控制器模拟I2C时序的方法进行读取和修改。

    一些程序员可以在归档数据文件后打开数据文件,并且不需要校验和。

    也有一些编程器可以随意更改为EEPROM,不受限制。 例如; g540

  8. 匿名用户2024-01-20

    我不知道它是校验和还是CRC,我想你必须计算它才能知道。

  9. 匿名用户2024-01-19

    微控制器从AT24C02读取的数据放置在RAM中,通常放在寄存器中,或放置在扩展RAM中,具体取决于变量的类型

  10. 匿名用户2024-01-18

    取决于您在收到变量时定义的变量类型。 无论如何,在微控制器复位后,这些读取数据就会消失。

  11. 匿名用户2024-01-17

    返回读取函数,读取函数是有形参数和返回值的函数,形式参数应该给地址,那么返回值就是读取数据当然,如果你学汇编,那你就不跟我说了。

  12. 匿名用户2024-01-16

    你可以把它放在你说的任何地方,除了ROM(ISP IAP除外),当然你不能把它放在IP里。

  13. 匿名用户2024-01-15

    0xa0就是阅读。

    0xa1就是写作。

    但是,您在 eepw 函数中看不到任何0xa1,并且在 main 传入的用于调用 eepw 的参数中没有0xa1的影子。

    void eepw(uchar ad,uchar da) 如果您有任何问题。

  14. 匿名用户2024-01-14

    房东:1,51 微控制器接收数据并将其放入阵列中;

    2.调用写24C02eeprom程序,放入指定地址,地址0-255

    通过反复调试和网上的多查,很快就完成了。

相关回答
12个回答2024-04-07

电源电路为单片机提供稳定的电源。

时钟电路使用晶体振荡器和电容器为微控制器提供稳定的时钟参考信号。 >>>More

19个回答2024-04-07

数码管的动态显示频率需要大于50Hz才能让人眼看不到数码管闪烁,就像你延迟1s在按钮上肯定会导致数码管闪烁一样,有两种解决方法: >>>More

10个回答2024-04-07

先画电路,然后写程序,就完成了。

9个回答2024-04-07

看门狗。 该电路的基本功能是在软件出现问题和程序运行后重新启动系统。 看门狗计数器。 >>>More

10个回答2024-04-07

首先,您必须打开 Total Break EA

其次,打开五个小中断:et0、et1、es、int0、int1,一旦与中断对应的接口收到重要电平,它就会启动。 >>>More