查看: 7346|回复: 15

[已解决] 【求助】急!!I2C通信写不进去数据是为什么?【已解决】

[复制链接]

该用户从未签到

12

主题

69

帖子

0

中级会员

Rank: 3Rank: 3

积分
244
最后登录
2018-4-2
发表于 2014-11-2 11:27:29 | 显示全部楼层 |阅读模式
本帖最后由 风清舜影 于 2014-12-6 15:21 编辑

我的单片机是MKL25L128
我直接用的PE的 QQ图片20141102111042.png 进行配置的,

配置的内容如图 QQ图片20141102111003.jpg ,配置后我就在while程序里调用
QQ图片20141102111818.png 里的sendchar(0x00)函数,但是无论我怎么改sendchar里的数据,发送的数据总是不变,发送的结果如图 QQ图片20141102111732.jpg
求各路大神指导,这是怎么回事啊?

我知道答案 目前已有15人回答
回复

使用道具 举报

该用户从未签到

12

主题

69

帖子

0

中级会员

Rank: 3Rank: 3

积分
244
最后登录
2018-4-2
 楼主| 发表于 2014-11-2 13:08:34 | 显示全部楼层
追问一下,target  slave  address 这个配置是干什么用个啊?(PS:我用I2C和一个能时钟芯片通信,用的到选择地址吗?)
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6030
    最后登录
    2025-8-21
    发表于 2014-11-3 09:54:43 | 显示全部楼层
    风清舜影 发表于 2014-11-2 13:08
    追问一下,target  slave  address 这个配置是干什么用个啊?(PS:我用I2C和一个能时钟芯片通信,用的到选 ...

    楼主你好
    你需要填上从机的地址才能正常通信,从机地址你可以看下从设备手册一般会有提到。

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6030
    最后登录
    2025-8-21
    发表于 2014-11-3 09:57:53 | 显示全部楼层
    FSL_TICS_Robin 发表于 2014-11-3 09:54
    楼主你好
    你需要填上从机的地址才能正常通信,从机地址你可以看下从设备手册一般会有提到。

    推荐你看一下飞思卡尔官网专为KL16\KL26芯片提供的[url=https://www.freescale.co
    m/zh-Hans/webapp/sps/site/prod_summary.jsp?code=FRDM-KL26Z&fpsp=1&tab=Design_Tools_Tab]FRDM-KL26Z: 面向Kinetis KL16和KL26 MCU (高达128 KB闪存)的飞思卡尔Freedom开发平台[/url] 例程包FRDM-KL26Z_SC
    在以下类似路径可以找到CodeWarrior10.x编译环境调用I2C模块的参考例程:
    C:\FRDM-KL26Z_SC\FRDM-KL26Z_SC_Rev_1.0\klxx-sc-pex\projects\accelerometer_demo\cw

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6030
    最后登录
    2025-8-21
    发表于 2014-11-3 10:01:39 | 显示全部楼层
    FSL_TICS_Robin 发表于 2014-11-3 09:57
    推荐你看一下飞思卡尔官网专为KL16\KL26芯片提供的FRDM-KL26Z: 面向Kinetis KL16和KL26 MCU (高达128 KB ...

    另外关于提到的这个例程,我们论坛版主ZJJ还写过一篇例程指南你可以看一下:
    手把手学会官方例程<十三>:KL25 加速度传感器PE例程

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12

    主题

    69

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    244
    最后登录
    2018-4-2
     楼主| 发表于 2014-11-3 12:53:54 | 显示全部楼层
    FSL_TICS_Robin 发表于 2014-11-3 10:01
    另外关于提到的这个例程,我们论坛版主ZJJ还写过一篇例程指南你可以看一下:
    手把手学会官方例程:KL25 加 ...

    非常感谢!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6030
    最后登录
    2025-8-21
    发表于 2014-11-3 13:22:23 | 显示全部楼层
    风清舜影 发表于 2014-11-2 13:08
    追问一下,target  slave  address 这个配置是干什么用个啊?(PS:我用I2C和一个能时钟芯片通信,用的到选 ...

    能否给出此时钟芯片的具体型号?
    这个从机地址需要填写时钟芯片手册规定的地址。

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12

    主题

    69

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    244
    最后登录
    2018-4-2
     楼主| 发表于 2014-11-3 21:49:56 | 显示全部楼层
    我用的是MCP7949N
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12

    主题

    69

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    244
    最后登录
    2018-4-2
     楼主| 发表于 2014-11-3 22:00:57 | 显示全部楼层
    FSL_TICS_Robin 发表于 2014-11-3 10:01
    另外关于提到的这个例程,我们论坛版主ZJJ还写过一篇例程指南你可以看一下:
    手把手学会官方例程:KL25 加 ...

    多谢版主给推荐这个帖子,我现在对I2C了解的差不多,真是激动兴奋啊。但是我还有一个问题,望版主帮忙解决一下。
    在上面例程的PDF介绍里I2C的初始化函数里有 QQ图片20141103214950.jpg
    从机地址1-7bit为7位,0bit为读写位。当是0时为写,当是1时为读。在他的I2C初始化中定义0bit为0,也就是写,我想知道当我要读的时候,还用进行一下初始化,把0bit为改成1吗?
    还是在接收程序I2C2_MasterReceiveBlock()函数运行的时候,即读的时候,他自己的程序里会有默认的函数将最后一位置成1啊?

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6030
    最后登录
    2025-8-21
    发表于 2014-11-4 09:11:51 | 显示全部楼层

    楼主你好
    我没找到你提到的这个型号的呢,请问是Microchip公司的MCP7940N吗?

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-8 03:41 , Processed in 0.099672 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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