楼主: Veikoboy

[原创] 【YL-KL26Z开发笔记+视频讲解】KL26多种SPI工作模式分享【已....

  [复制链接]
  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
    发表于 2015-7-26 21:11:20 | 显示全部楼层
    Veikoboy 发表于 2015-7-2 21:39
    2. I/O用于外设时的配置    通常情况下,我们使用任何一个KL26外设模块(包括IO模块)都要先使能其外设时钟, ...

    我是小白,我想问问这个管脚是怎么配置的,就例如“PORTC_PCR7  |= PORT_PCR_MUX(2)|(uint32_t)~(uint32_t)PORT_PCR_MUX(5); "      我想问问,这个2和5是什么意思啊,我对着那个引脚图标看看不出什么来喔,请给我详细说一下,谢谢。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    169

    帖子

    0

    高级会员

    Rank: 4

    积分
    701
    最后登录
    2017-5-23
     楼主| 发表于 2015-7-27 09:14:59 | 显示全部楼层
    最后无事 发表于 2015-7-26 21:11
    我是小白,我想问问这个管脚是怎么配置的,就例如“PORTC_PCR7  |= PORT_PCR_MUX(2)|(uint32_t)~(uint32_ ...

    认真看贴,2和5代表的对应IO端口的复用功能选择项,前面有表格中标明了不同IO的不同复用选择项对应的外设功能
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    169

    帖子

    0

    高级会员

    Rank: 4

    积分
    701
    最后登录
    2017-5-23
     楼主| 发表于 2015-7-27 09:15:24 | 显示全部楼层
    最后无事 发表于 2015-7-26 20:50
    我把MISO和MOSI对应的IO换成别的IO口,然后数据就可以了,这说明原来的IO口有问题吗???怎么会有这么神 ...

    你没有配置IO?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
    发表于 2015-7-27 09:49:20 | 显示全部楼层

    之前用你的程序跑的时候,你不是已经配置了PTC4 5 6 7IO口的嘛,然后我现在把IO口配置成PTC4 5  PTD 2 3
    然后数据就正常了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
    发表于 2015-7-27 09:51:12 | 显示全部楼层
    Veikoboy 发表于 2015-7-27 09:14
    认真看贴,2和5代表的对应IO端口的复用功能选择项,前面有表格中标明了不同IO的不同复用选择项对应的外设 ...

    2是代表引脚可以服用,5是选择引脚的功能,是这样理解吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
    发表于 2015-7-28 00:19:31 | 显示全部楼层
    Veikoboy 发表于 2015-7-2 21:39
    2. I/O用于外设时的配置    通常情况下,我们使用任何一个KL26外设模块(包括IO模块)都要先使能其外设时钟, ...

    有个问题想问你啊,你的SPI的PTC4和PTC5引脚是不是配置错误了啊,为什么是配置成第五位的功能呢,我查看了他们的IO表,发现应该是配置成第三位的才对啊,怎么会是第五位呢,你是不是配置错了啊???请解释下,谢谢!
    1.png
    2.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    169

    帖子

    0

    高级会员

    Rank: 4

    积分
    701
    最后登录
    2017-5-23
     楼主| 发表于 2015-7-28 09:18:36 | 显示全部楼层
    最后无事 发表于 2015-7-27 09:49
    之前用你的程序跑的时候,你不是已经配置了PTC4 5 6 7IO口的嘛,然后我现在把IO口配置成PTC4 5  PTD 2 3
    ...

    我程序里是配置好了的,在系统初始化里面就配置了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    169

    帖子

    0

    高级会员

    Rank: 4

    积分
    701
    最后登录
    2017-5-23
     楼主| 发表于 2015-7-28 09:19:14 | 显示全部楼层
    最后无事 发表于 2015-7-27 09:51
    2是代表引脚可以服用,5是选择引脚的功能,是这样理解吧

    不是,数字表示的是该引脚的第几项复用功能
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    169

    帖子

    0

    高级会员

    Rank: 4

    积分
    701
    最后登录
    2017-5-23
     楼主| 发表于 2015-7-28 09:24:41 | 显示全部楼层
    最后无事 发表于 2015-7-27 09:51
    2是代表引脚可以服用,5是选择引脚的功能,是这样理解吧

    还有就是注意一下程序配置的最终结果,像这些地方你最好是到PORT_PCR_MUX里面去看一下具体操作了,这样才便于理解
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
    发表于 2015-7-28 09:24:49 | 显示全部楼层
    Veikoboy 发表于 2015-7-28 09:19
    不是,数字表示的是该引脚的第几项复用功能

    你看看98楼的问题
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-21 09:23 , Processed in 0.103081 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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