查看: 8823|回复: 35

[CodeWarrior] 【经验分享】KL25 I2C结合加速度传感器代码(CW工程)

[复制链接]
  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    5969
    最后登录
    2020-9-28
    发表于 2014-3-11 17:30:56 | 显示全部楼层 |阅读模式
    本帖最后由 FSL_TICS_Robin 于 2014-8-22 17:13 编辑

    鉴于许多客户提到芯片KL25的飞思卡尔官方KL25-SC例程包中没有CodeWarrior环境下非PE的i2c例程。

    故本人在此分享一下从K60  100MHz主频、V2版本的例程包[url=https://www.freescale.co
    m/webapp/sps/download/license.jsp?colCode=KINETIS512_V2_SC&location=null&fasp=1&WT_TYPE=Snippets,%20Boot%20Code,%20Headers,%20Monitors,%20etc.&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=zip&WT_ASSET=Downloads&fileExt=.zip&Parent_nodeId=1326834813408708206752&Parent_pageType=product&Parent_nodeId=1326834813408708206752&Parent_pageType=product&Parent_nodeId=1326834813408708206752&Parent_pageType=product]KINETIS512_V2_SC[/url]移植过来的i2c工程,如果大家有FRDM-KL25Z开发板就可以直接通过串口观察i2c接口的板载MMA8451Q加速度传感器数据。

    操作步骤如下:
    1.    根据另外一篇【经验分享】使用KL25-SC中快捷工具创建新工程帖子中描述,完成创建一个新工程I2c。
    2.    找到Kinetis 100MHz主频例程包中i2c_demo工程(如图1),将F:\KINETIS512_V2_SC\src\projects\i2c_demo文件夹下除isr.h和main.c以外的文件拷贝到新建工程的文件夹E:\KL25 Sample Code\kl25_sc_rev10\klxx-sc-baremetal\src\projects\I2c下(如图2)。
    3.    将i2c_demo的main函数内容拷贝到新建工程主函数I2c中(如图3)。
    4.    使用CodeWarrior10.5软件打开新建的工程I2c,右键单击CodeWarrior Projects栏目下project文件夹选择Add Files…以添加文件(如图4)。
    5.    选中步骤2中拷贝过来的文件并点击Open添加(如图5)。
    6.    在弹出的File Operation框中选择Copy files点击OK(如图6)。
    7.    根据FRDM-KL25Z开发板芯片与MMA8451的i2c硬件连接,修改hal_i2c.c文件下hal_i2c_init函数中: i2c引脚配置、波特率配置。(如图7)。
    8.    至此i2c工程移植完成,编译完成后即可进行仿真调试。(如图8)







    src i2c_demo.jpg
    图1

    src I2c add.jpg
    图2

    add mian.jpg
    图3
    我知道答案 目前已有35人回答
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

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

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    5969
    最后登录
    2020-9-28
     楼主| 发表于 2014-3-11 17:31:19 | 显示全部楼层

    回复:【经验分享】KL25 I2C结合加速度传感器代码(CW工程)

    Add Files 1.jpg

    图4

     

    Add Files 2.jpg

    图5

     

    File Operation.jpg

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

    使用道具 举报

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

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    5969
    最后登录
    2020-9-28
     楼主| 发表于 2014-3-11 17:31:36 | 显示全部楼层

    回复:【经验分享】KL25 I2C结合加速度传感器代码(CW工程)

    hal_i2c_init.jpg

    图7

     

    build.jpg

    图8

    附件是按照步骤生成的代码:
    KL25 Sample Code_I2c.zip (1.67 MB, 下载次数: 221)
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4

    主题

    351

    帖子

    0

    高级会员

    Rank: 4

    积分
    868
    最后登录
    1970-1-1
    发表于 2014-3-14 10:22:36 | 显示全部楼层

    回复:【经验分享】KL25 I2C结合加速度传感器代码(CW工程)

    学习一下,正好可以拿来在我的FRDM-KL25板子上试试。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    63

    主题

    263

    帖子

    0

    高级会员

    Rank: 4

    积分
    921
    最后登录
    2021-2-23
    发表于 2014-3-14 15:58:16 | 显示全部楼层

    回复:【经验分享】KL25 I2C结合加速度传感器代码(CW工程)

    回复可见,学习楼主怎样创建工程。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    0

    新手上路

    Rank: 1

    积分
    2
    最后登录
    1970-1-1
    发表于 2014-3-19 21:19:49 | 显示全部楼层

    回复:【经验分享】KL25 I2C结合加速度传感器代码(CW工程)

    谢谢分享
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16

    主题

    705

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1745
    最后登录
    1970-1-1
    发表于 2014-3-24 17:45:11 | 显示全部楼层

    RE:【经验分享】KL25 I2C结合加速度传感器代码(CW工程)

    感谢楼主的经验分享,讲的很详细。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16

    主题

    705

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1745
    最后登录
    1970-1-1
    发表于 2014-4-8 17:16:43 | 显示全部楼层

    回复:【经验分享】KL25 I2C结合加速度传感器代码(CW工程)

    感谢楼主的经验分享,学习了!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    0

    新手上路

    Rank: 1

    积分
    9
    最后登录
    1970-1-1
    发表于 2014-4-18 16:52:41 | 显示全部楼层

    回复:【经验分享】KL25 I2C结合加速度传感器代码(CW工程)

    顶一个
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2014-4-21 15:48:46 | 显示全部楼层

    RE:【经验分享】KL25 I2C结合加速度传感器代码(CW工程)

    好贴啊,赞一个!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-27 04:01 , Processed in 0.144955 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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