>www.4856.com

write_byte(address)是暗示要读的内容的地点

【更新时间】2019-09-20

  间接write_byte(0xa1);写器件地址 并暗示要读 如许不克不及够么?逃答哦,我大白你的意义了,是如许的,从器件读数据的时候必定要晓得它要读哪块地址吧,阿谁24C系列芯片存储数据是按一个一个地址来的,就像电脑内存一样,每个地址对应存一个字节数据,所以你要从从器件读数据到从器件,必定必必要晓得从哪个地址读对吧,就像你告诉我我能够来你家,可是前提是我得晓得你家的地址才能去你家对吧。所以当从器件读数据的时候,必定起首要把读哪个地址写进去,然后再从这个地址傍边读出数据。如许大白了吗?至于阿谁24C系列芯片储存数据规格能够看它的datasheet。但愿能够帮到你。已赞过已踩过你对这个回覆的评价是?评论收起

  write_byte(0xa1);//这句话是要告诉器件,预备要来读你,读就要有对像,对像正在哪呢?就是你所写入的地址。

  展开全数读地址和写地址是纷歧样的,读操做也是得先把读操做的地址先写进去才能读更多诘问逃答诘问可是 write_byte(0xa1)不也是把器件地址写进去。1是暗示要读。write_byte(address)是暗示要读的内容的地址。请问如许理解哪里错误了??感谢。逃答是如许的,不大白你还有什么问题诘问额 可能是我问得不清晰。我的意义是把法式改成

  以上是读取数据的法式。用的是24c02,器件地址为1010 000.想就教一下,为什么要先辈行write_byte(0xa0); 这不是暗示对该器件进行写操做么? 间接write_byte(0xa1);再读数据不克不及够么??

  data=read_byte();//这句话才是实正的把数据给读出来,大白了吗?已赞过已踩过你对这个回覆的评价是?评论收起

  展开全数你数据不起首写进去,怎样能够读出来呢?就像你没吃工具怎样会拉工具出来,要想从器件中读到数据,必定要保障器件本来无数据对吧。所以起首要向里面写数据啊。然后再读出来啊。但愿能帮到你。诘问现正在是要读数据。不是写数据。。我的问题是 读数据的时候 为什么要write_byte(0xa0);

上一篇:领受到的十六进造数据为:0203020F1D;为仪表ID


下一篇:2. K接收带(Konjugierte):由π→π*跃迁发生