智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2446|回复: 10
打印 上一主题 下一主题

I2c通信问题

[复制链接]

21

主题

51

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2084
QQ
威望
1038
贡献
612
兑换币
643
注册时间
2013-8-23
在线时间
217 小时
跳转到指定楼层
1#
发表于 2013-11-18 17:35:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
野火I2c通信实验  
void main()
{
#define ADDR    0x00
    u8 i = 0;
    u8 Data;
    uart_init(UART1, 19600);                        //初始化串口

    I2C_init(I2C0);                                 //初始化I2C0

    printf("AT24C02 I2C 实验\n\n");
    printf("\t\t——野火kinetis开发板\n\n");

    while(1)
    {
        for(i = 0; i < 255; i++)//有问题 串口只显示255
        {
            I2C_WriteAddr(I2C0, AT24C02_I2C_ADDRESS, ADDR, i);          //I2C向AT24C02_I2C_ADDRESS芯片写入数据 i 到地址为ADDR的寄存器
            Data    =   I2C_ReadAddr(I2C0, AT24C02_I2C_ADDRESS, ADDR);  //I2C向AT24C02_I2C_ADDRESS芯片读取寄存器地址为ADDR的数据

            printf("接收到的数据为:%d\n\n", Data);                     //发送到串口显示出来

            time_delay_ms(1000);                                        //延时1s
        }
    }
#undef  ADDR
}


串口显示窗口为file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1249872300\QQ\WinTemp\RichOle\OHU3$_2UA3%1H4(PGV_O)UM.jpg   file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1249872300\QQ\WinTemp\RichOle\OHU3$_2UA3%1H4(PGV_O)UM.jpg      file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1249872300\QQ\WinTemp\RichOle\OHU3$_2UA3%1H4(PGV_O)UM.jpg   而不是显示加1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

21

主题

51

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2084
QQ
威望
1038
贡献
612
兑换币
643
注册时间
2013-8-23
在线时间
217 小时
2#
 楼主| 发表于 2013-11-18 17:54:50 | 只看该作者
波特率改为19200也是同样的显示
回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
3#
发表于 2013-11-18 19:16:02 | 只看该作者
回忆的沙漏 发表于 2013-11-18 17:54
波特率改为19200也是同样的显示

I2C 旧版本代码是有bug的,我把 新的代码发给你
回复 支持 反对

使用道具 举报

1

主题

142

帖子

0

精华

高级会员

Rank: 4

积分
674
QQ
威望
361
贡献
183
兑换币
251
注册时间
2013-11-10
在线时间
65 小时
4#
发表于 2013-11-18 21:52:14 | 只看该作者
野火 发表于 2013-11-18 19:16
I2C 旧版本代码是有bug的,我把 新的代码发给你

990672689@qq.com 谢谢
回复 支持 反对

使用道具 举报

21

主题

51

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2084
QQ
威望
1038
贡献
612
兑换币
643
注册时间
2013-8-23
在线时间
217 小时
5#
 楼主| 发表于 2013-11-18 21:58:42 | 只看该作者
野火 发表于 2013-11-18 19:16
I2C 旧版本代码是有bug的,我把 新的代码发给你

1249872300@qq.com
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1675
威望
901
贡献
486
兑换币
374
注册时间
2012-2-20
在线时间
144 小时
毕业学校
安徽工程大学
6#
发表于 2013-11-18 22:45:38 | 只看该作者
野火 发表于 2013-11-18 19:16
I2C 旧版本代码是有bug的,我把 新的代码发给你

370091140@qq.com

回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

精华

高级会员

Rank: 4

积分
593
威望
311
贡献
194
兑换币
196
注册时间
2013-5-30
在线时间
44 小时
毕业学校
冀州市中学
7#
发表于 2014-1-18 09:37:04 | 只看该作者
同求,2385181399@qq.com,多谢啦
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
230
威望
110
贡献
62
兑换币
71
注册时间
2013-11-18
在线时间
29 小时
8#
发表于 2014-1-19 18:00:44 | 只看该作者
野火 发表于 2013-11-18 19:16
I2C 旧版本代码是有bug的,我把 新的代码发给你

同求,先谢谢啦!1428392906@qq.com
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

注册会员

Rank: 2

积分
173
威望
95
贡献
48
兑换币
51
注册时间
2013-11-15
在线时间
17 小时
毕业学校
华东交通大学
9#
发表于 2014-3-7 22:31:22 | 只看该作者
同求,1791404494@qq.com 有急用!!!!
回复 支持 反对

使用道具 举报

3

主题

78

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2257
威望
1094
贡献
753
兑换币
543
注册时间
2012-8-22
在线时间
205 小时
10#
发表于 2014-4-7 13:50:24 | 只看该作者
野火 发表于 2013-11-18 19:16
I2C 旧版本代码是有bug的,我把 新的代码发给你

751072989@qq.com  谢谢  遇到同样的问题
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-6 16:46 , Processed in 0.123943 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表