zoukankan      html  css  js  c++  java
  • Arduino control Eeprom by IIC method of using device address in Arduino

    参考:

    1.https://www.arduino.cc/

    2.https://www.arduino.cc/reference/en/

    3.https://www.arduino.cc/en/Reference/Wire

    4.https://www.arduino.cc/en/Reference/WireRead

    5.https://www.arduino.cc/en/Reference/WireWrite

    6.https://github.com/settings/installations

    写入方法:


    void  writeway(int address , int val)
    {
      Wire.beginTransmission(0x50); // transmit to device #44 (0x2c)    // eeprom device address 0x50
                                   // device address is specified in datasheet

     Wire.write(address);
      Wire.write(val);             // sends value byte  
      Wire.endTransmission();     // stop transmitting

      val++;        // increment value
      if(val == 64) // if reached 64th position (max)
      {
        val = 0;    // start over from lowest value
      }
      delay(5);
    }

    读取方法:

    int readway (int address)
    {

     Wire.beginTransmission(0x50); // transmit to device #44 (0x2c)    // eeprom device address 0x50                                // device address is specified in datasheet

     Wire.write(address);         // sends value byte  

     Wire.endTransmission();     // stop transmitting


      Wire.requestFrom(2, 6);    // request 6 bytes from slave device #2

      while(Wire.available())    // slave may send less than requested
      {
      //  char c = Wire.read();    // receive a byte as character
     //   Serial.print(c);         // print the character
      }

    return Wire.read();
    }

  • 相关阅读:
    静态成员在类中的初始化
    博客中尖括号不显示的问题
    声明vector对象保存函数指针
    返回数组指针的函数
    C++ 指针与引用的差别
    Configure Eclipse “Content Assist”
    How to install Eclipse-Color-Theme
    国内 git 托管平台
    SHA1 对文件求信息摘要的实现
    SHA1 对字符串求摘要的实现
  • 原文地址:https://www.cnblogs.com/MCSFX/p/10830824.html
Copyright © 2011-2022 走看看