查看: 2632|回复: 6

[其他] 每天解决一个问题30天 :YL-KL26Z调整SPI的速度

[复制链接]
  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16702
    最后登录
    1970-1-1
    发表于 2015-9-23 23:16:44 | 显示全部楼层 |阅读模式
    本帖最后由 lkl0305 于 2015-9-23 23:52 编辑

    今天分享一下官方例程中想要调整SPI的通信速度的方法

    =======================================================

    一、问题描述:
    在利用官方例程来在YL-KL26Z板子上实验。方法可以看:使用KDS3.0+SDK1.2库开发YL-KL26Z(非PE)   
    在SPI通信时,发现波特率最大到6MHZ左右。
    如下我写了一个测试程序:
    3951.jpg
    上面程序我设置通信速度12MHZ,但是程序运行时,只有6M左右。
    3950.jpg
    那问题出现在什么地方呢?如何修改?

    二、解决办法:
    1、经分析,猜想肯定是时钟配置的问题。
    2、查了一下参考手册,SPI0的时钟源来源于总线时钟tBusClock。
    3、那总线时钟在什么地方配置的呢?答案在board.c文件中。
    3952.jpg
    4、有上面可以看到simConfig的div4设置的默认选择3分频,我们把这个改成1分频,如下图:
    3953.jpg
    5、再次运行程序,可以看到SPI的时钟可以达到12MHZ了。
    3954.jpg
    6、至于详细的原因, 大家可以擦看参考手册。

    三、感想与收获:
    1、可以修改SPI的时钟更快一些,可以在SD卡读写时速度更快。
    2、我这个是通过修改官网提供的工程模版的方法实现的,当然大家可以直接用PE配置,就不存在这个问题了。


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

    使用道具 举报

    该用户从未签到

    61

    主题

    965

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2394
    最后登录
    1970-1-1
    发表于 2015-9-24 09:22:31 | 显示全部楼层
    谢谢分享              
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-9 14:16
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    25

    主题

    1785

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2250
    最后登录
    2024-6-11
    发表于 2015-9-24 11:34:21 | 显示全部楼层
    学习了,谢谢分享
    freescaleic.org.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5785
    最后登录
    2025-5-7
    发表于 2015-9-24 15:04:40 | 显示全部楼层
    学习了
                               154120hhw0q0e0hpw374yw.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-8-30 16:02
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    36

    主题

    1065

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1851
    最后登录
    2019-11-19
    发表于 2015-9-24 18:25:03 | 显示全部楼层
    楼主的saleae logic硬件是买的吗
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-17 08:07
  • 签到天数: 273 天

    连续签到: 1 天

    [LV.8]以坛为家I

    74

    主题

    2338

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7508
    最后登录
    2021-8-30
    发表于 2015-9-24 18:28:47 | 显示全部楼层
    谢谢分享,恭喜到30天啦!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16702
    最后登录
    1970-1-1
     楼主| 发表于 2015-9-29 11:57:53 | 显示全部楼层
    kingsings 发表于 2015-9-24 18:25
    楼主的saleae logic硬件是买的吗

    是呀,100元
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-21 04:56 , Processed in 0.098627 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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