查看: 3187|回复: 6

[求助] k64 spi 配置问题

[复制链接]

该用户从未签到

13

主题

61

帖子

0

注册会员

Rank: 2

积分
156
最后登录
2017-6-20
发表于 2017-5-8 09:54:11 | 显示全部楼层 |阅读模式
最近使用TWR-mk64板子,开发环境为keil mdk5,sdk使用为ksdk2.1,要实现spi通信,通信协议为不同的帧包含不同的字节数,大多包含5-10个字节,有很多这样的帧,不知道用spi怎么写结构清晰,好调用,实现方法采用dma+transfer或者中断之类的。看了例程,看的不是太懂,感觉每一帧都这样写有点复杂,
我知道答案 目前已有6人回答
回复

使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2017-5-8 10:15:24 | 显示全部楼层
    片选信号IO控制,其余的用中断还是用查询传送你自己说了算
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13

    主题

    61

    帖子

    0

    注册会员

    Rank: 2

    积分
    156
    最后登录
    2017-6-20
     楼主| 发表于 2017-5-9 09:38:53 | 显示全部楼层
    技术范儿 发表于 2017-5-8 10:15
    片选信号IO控制,其余的用中断还是用查询传送你自己说了算

    你是说单独把片选信号配置为GPIO功能,其他的还是配置为硬件spi功能对吗
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2017-5-10 07:40:20 | 显示全部楼层
    guhongmochou 发表于 2017-5-9 09:38
    你是说单独把片选信号配置为GPIO功能,其他的还是配置为硬件spi功能对吗

    是这个意思,SPI只有片选有效数据线上的数据才算有效,把片选控制好了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13

    主题

    61

    帖子

    0

    注册会员

    Rank: 2

    积分
    156
    最后登录
    2017-6-20
     楼主| 发表于 2017-5-10 09:22:33 | 显示全部楼层
    技术范儿 发表于 2017-5-10 07:40
    是这个意思,SPI只有片选有效数据线上的数据才算有效,把片选控制好了

    那我这些片选设置和延时改怎么设置,主机和从机的片选都要设置为gpio功能吗 1.png

    3.png

    2.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2017-5-10 09:37:32 | 显示全部楼层
    guhongmochou 发表于 2017-5-10 09:22
    那我这些片选设置和延时改怎么设置,主机和从机的片选都要设置为gpio功能吗

    那些默认就好 不需要管,你要真的要知道啥意思用逻辑分析仪抓抓看看,不出一天你就彻底明白了,一千的帖子有DSPI驱动Flash的例子,里面有你想要的东西
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13

    主题

    61

    帖子

    0

    注册会员

    Rank: 2

    积分
    156
    最后登录
    2017-6-20
     楼主| 发表于 2017-5-11 17:30:37 | 显示全部楼层
    技术范儿 发表于 2017-5-10 09:37
    那些默认就好 不需要管,你要真的要知道啥意思用逻辑分析仪抓抓看看,不出一天你就彻底明白了,一千的帖 ...

    现在基本上spi原理搞的差不多了,双机可以正常通信,但是又遇到一个问题,我主机给从机发送字节数小于从机给主机发送的字节数后,主机接受不到其他字节,比如我主机给从机发送1个字节,而从机给主机发送2个字节,那么主机接受不到从机给他发的第二个字节,为0,这个该怎么处理尼,想了一下,应该没有时钟信号了导致的,不知道是不是这个原因,该怎么处理尼
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-7 00:04 , Processed in 0.098277 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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