智能车制作

标题: I2c通信问题 [打印本页]

作者: 回忆的沙漏    时间: 2013-11-18 17:35
标题: I2c通信问题
野火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[attach]52429[/attach]      file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1249872300\QQ\WinTemp\RichOle\OHU3$_2UA3%1H4(PGV_O)UM.jpg   而不是显示加1


作者: 回忆的沙漏    时间: 2013-11-18 17:54
波特率改为19200也是同样的显示
作者: 野火    时间: 2013-11-18 19:16
回忆的沙漏 发表于 2013-11-18 17:54
波特率改为19200也是同样的显示

I2C 旧版本代码是有bug的,我把 新的代码发给你

作者: yy_tmbh    时间: 2013-11-18 21:52
野火 发表于 2013-11-18 19:16
I2C 旧版本代码是有bug的,我把 新的代码发给你

990672689@qq.com 谢谢
作者: 回忆的沙漏    时间: 2013-11-18 21:58
野火 发表于 2013-11-18 19:16
I2C 旧版本代码是有bug的,我把 新的代码发给你

1249872300@qq.com

作者: ~~~~~    时间: 2013-11-18 22:45
野火 发表于 2013-11-18 19:16
I2C 旧版本代码是有bug的,我把 新的代码发给你

370091140@qq.com


作者: 忆魂.de诉说    时间: 2014-1-18 09:37
同求,2385181399@qq.com,多谢啦
作者: 2b青年奎    时间: 2014-1-19 18:00
野火 发表于 2013-11-18 19:16
I2C 旧版本代码是有bug的,我把 新的代码发给你

同求,先谢谢啦!1428392906@qq.com

作者: guangliang_98    时间: 2014-3-7 22:31
同求,1791404494@qq.com 有急用!!!!
作者: 冰封情泪    时间: 2014-4-7 13:50
野火 发表于 2013-11-18 19:16
I2C 旧版本代码是有bug的,我把 新的代码发给你

751072989@qq.com  谢谢  遇到同样的问题
作者: 时光微凉    时间: 2016-8-24 16:39
野火 发表于 2013-11-18 19:16
I2C 旧版本代码是有bug的,我把 新的代码发给你

同求,514190847@qq.com





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2