查看: 11453|回复: 11

Arduino IIC 通信 读写AT24C02

[复制链接]
  • TA的每日心情
    奋斗
    2018-8-29 20:40
  • 签到天数: 1341 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2012-12-31 11:06:33 | 显示全部楼层 |阅读模式
    分享到:
    AT24C02.rar (2.38 KB, 下载次数: 316)
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2012-12-31 11:07:17 | 显示全部楼层
    沙发~~~楼主给点介绍啊!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-7 21:35
  • 签到天数: 340 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2012-12-31 11:07:20 | 显示全部楼层
    沙发……hhh
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-7 21:35
  • 签到天数: 340 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2012-12-31 11:08:09 | 显示全部楼层
    xinxincaijq 发表于 2012-12-31 11:07
    沙发~~~楼主给点介绍啊!

    xinxin,你怎么又抢我沙发……
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-8-29 20:40
  • 签到天数: 1341 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2012-12-31 11:10:14 | 显示全部楼层
    xinxincaijq 发表于 2012-12-31 11:07
    沙发~~~楼主给点介绍啊!

    这个 我觉得不用了吧  Arduion 的 库里面有IIC通信的函数 只是给的例子里面没找到读写AT24C02的 网上也很少找到 所以我就自己试验了下 觉得可以
    为我以后做IIC通信做准备
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2012-12-31 11:16:06 | 显示全部楼层
    wangku001wei 发表于 2012-12-31 11:10
    这个 我觉得不用了吧  Arduion 的 库里面有IIC通信的函数 只是给的例子里面没找到读写AT24C02的 网上也很 ...

    呵呵,好滴,网友们看的明白就好!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2012-12-31 11:16:32 | 显示全部楼层
    kk5290122 发表于 2012-12-31 11:08
    xinxin,你怎么又抢我沙发……

    好吧,天冷了坐板凳有点凉~~~让你坐几次
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-7 21:35
  • 签到天数: 340 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2012-12-31 11:35:52 | 显示全部楼层
    xinxincaijq 发表于 2012-12-31 11:16
    好吧,天冷了坐板凳有点凉~~~让你坐几次

    就是,这才像超级版主的作风@
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-5-5 22:35:55 | 显示全部楼层
    如果直接用一个24c02和arduino接好,a0,a1,a2都是接地,那么程序里该怎么写?
    这个跳不同,为什么?
    1. #include <MsTimer2.h>
    2. #include <Wire.h>

    3. int led = 13;
    4. byte val;
    5. int i;

    6. void Flash()
    7. {
    8.   digitalWrite(led, !digitalRead(led));
    9. }

    10. void setup()
    11. {
    12.   Serial.begin(9600);
    13.   Serial.println("Ready");
    14.   pinMode(led, OUTPUT);
    15.   MsTimer2::set(500, Flash);
    16.   MsTimer2::start();
    17. }

    18. void loop()
    19. {
    20.   if (Serial.available() > 0)
    21.   {
    22.     switch (Serial.read())
    23.     {
    24.       case 'r':  // read
    25.         Serial.println("Reading Data...");
    26.         Wire.beginTransmission(0xA0);
    27.         Serial.println("beginTransmission");
    28.         Wire.write(byte(0x00));
    29.         Serial.println("write");
    30.         Wire.endTransmission();
    31.         Serial.println("endTransmission");
    32.         Wire.requestFrom(0xA1, 4);
    33.         Serial.println("requestFrom");
    34.         while(Wire.available() >= 4)
    35.         {
    36.           Serial.println(Wire.read());
    37.         }
    38.         delay(10);
    39.         break;
    40.       case 'w':  // write
    41.         Serial.println("Writing Data...");
    42.         Wire.beginTransmission(0xA0);
    43.         Serial.println("beginTransmission");
    44.         Wire.write(byte(0x00));
    45.         Serial.println("write");
    46.         val = 0x01;
    47.         for (i=0; i<4; i++)
    48.         {
    49.           Wire.write(byte(val++));
    50.         }
    51.         Serial.println("w...");
    52.         Wire.endTransmission();
    53.         Serial.println("Write completed!");
    54.         delay(10);
    55.         break;
    56.       default:
    57.         break;
    58.     }
    59.   }
    60. }
    复制代码
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2014-10-11 16:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2014-10-11 16:29:28 | 显示全部楼层
    很强大,谢谢
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-21 01:10 , Processed in 0.214680 second(s), 36 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.