如何在AT24C512上存储并读取超过10000的数值
如何在AT24C512上存储并读取超过10000的数值 -
进行拆分,int i; char a,b; i这个变量得取值范围在-32768到32767,存储时把I拆分,a=i/256;b=i%256;分别存储a和b,同样,也分别读取a,b。读取后再合并,i=a*256+b;
你这个太难了,去问问专家吧!
进行拆分,int i; char a,b; i这个变量得取值范围在-32768到32767,存储时把I拆分,a=i/256;b=i%256;分别存储a和b,同样,也分别读取a,b。读取后再合并,i=a*256+b;
你这个太难了,去问问专家吧!
24C512的地址位是16位的,不能只传送八位地址位,
设置有问题,GPIO与Peripheral的设置是不同的,SDA不是GPIO,而是Peripheral
AT24C512能代替flash存储uboot吗 -
你只能通过NandFlash控制器访问NandFlash,即是只要知道Nand控制器的寄存器地址即可。NandFlash不是一个RamLike的器件。Uboot放入nand中,在nand的0地址开始存放,移植时候需要注意页对齐,这样Uboot才可以可以通过StepingStone引导。
就设置2个io口为输出,模拟i2c的时序输出电平呗,模拟i2c的代码网上不少,下下来改一下你自己的io口就好了。
AT24C512读写问题 -
内存,清了他,
没错···ATMLH102 2FB 2是芯片的代码,
一个AT24C512和单片机AT89C52怎么接呀 -
有两个通讯端口,TX ,RX ,你看看芯片介绍上有。连接时注意调换输入接输出,输出接输入。用串口通讯。
用两个IO接24C512的SD和SC,然后用I2c方式通讯,