-
你想把什么数据写进AT24C02,只有你自己知道。 自定义数据可以是变量、数组、结构等。
测量数据的大小通常以字节为单位,1 字节 = 8 位如果你的程序是用 C 语言编写的,你可以使用 sizeof() 来获取你的字节(例如,define int a; 然后 sizeof(a) 可以返回 A 使用了多少字节)。
这样,您就知道您正在写入的数据的大小,比较AT24C02的 2K 位存储容量,并通过简单的计算知道它是否足够。
如果是汇编语言或任何其他不能使用 sizeof() 的编程语言,您可以查看编译文件(列表文件或映射文件),看看您使用多少字节来编写用于写入数据的变量、数组和结构(数据块)。
-
在AT24C02中,只能存储 256 个字节。
每次最多可以连续写入 16 个字节。
-
我真的不知道你想知道什么?
e2rom 总共可以存储 2kbit 的数据,至于你想在里面存储多少数据,你来定义它,只要不超过总空间量就行!
-
24c02 是 2K 位,即 2048 8=256 字节,转换为 8 位后可以存储 256 个 AD 结果。
-
按照IIC设备的协议写!!
-
这取决于您正在阅读的设备的控制;
CE6DH,是固定的校验和吗?
2. 更改其他参数的值时,请根据您修改的值重新计算 0000ce6dh 校验值。
-
数据内容可以通过微控制器模拟I2C时序的方法进行读取和修改。
一些程序员可以在归档数据文件后打开数据文件,并且不需要校验和。
也有一些编程器可以随意更改为EEPROM,不受限制。 例如; g540
-
我不知道它是校验和还是CRC,我想你必须计算它才能知道。
-
微控制器从AT24C02读取的数据放置在RAM中,通常放在寄存器中,或放置在扩展RAM中,具体取决于变量的类型
-
取决于您在收到变量时定义的变量类型。 无论如何,在微控制器复位后,这些读取数据就会消失。
-
返回读取函数,读取函数是有形参数和返回值的函数,形式参数应该给地址,那么返回值就是读取数据当然,如果你学汇编,那你就不跟我说了。
-
你可以把它放在你说的任何地方,除了ROM(ISP IAP除外),当然你不能把它放在IP里。
-
0xa0就是阅读。
0xa1就是写作。
但是,您在 eepw 函数中看不到任何0xa1,并且在 main 传入的用于调用 eepw 的参数中没有0xa1的影子。
void eepw(uchar ad,uchar da) 如果您有任何问题。
-
房东:1,51 微控制器接收数据并将其放入阵列中;
2.调用写24C02eeprom程序,放入指定地址,地址0-255
通过反复调试和网上的多查,很快就完成了。
数码管的动态显示频率需要大于50Hz才能让人眼看不到数码管闪烁,就像你延迟1s在按钮上肯定会导致数码管闪烁一样,有两种解决方法: >>>More
首先,您必须打开 Total Break EA
其次,打开五个小中断:et0、et1、es、int0、int1,一旦与中断对应的接口收到重要电平,它就会启动。 >>>More