查看: 2395|回复: 7

[已解决] SPI 测试 乱码,我跟你什么仇,什么冤啊?(已解决)

[复制链接]

该用户从未签到

3

主题

8

帖子

0

注册会员

Rank: 2

积分
121
最后登录
2019-11-27
发表于 2014-12-18 11:18:50 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_ZJJ 于 2014-12-19 09:43 编辑

我用了官方的 SPI demo (“【经验分享】KL系列spi主从通信之查询中断例程”)+官方的 FRDM KL25Z两块;来试验SPI。结果怎么弄都是乱码啊?什么仇,什么冤啊!我的是IAR6.5, 连线如下:
MOSI:  PTA17 (J2 pin 11) to PTE1 (J2 pin 20)
MISO:  PTA16 (J2 pin  9) to PTE3 (J9 pin 11)   
SCK:   PTC5  (J1 pin  9) to PTE2 (J9 pin  9)  
PCS0:  PTC4  (J1 pin  7) to PTE4 (J9 pin 13)   
无论查询还是中断都是乱码啊:
乱码图.JPG
程序见附件
我知道答案 目前已有7人回答

SPI of klxx-sc-baremetal.zip

453.81 KB, 下载次数: 2, 下载积分: 威望 1

回复

使用道具 举报

该用户从未签到

24

主题

666

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1072
最后登录
2023-4-10
发表于 2014-12-18 12:01:27 | 显示全部楼层
波特率对么
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

8

帖子

0

注册会员

Rank: 2

积分
121
最后登录
2019-11-27
 楼主| 发表于 2014-12-18 12:40:21 | 显示全部楼层
波特率没有问题,能看到MCU启动的信息,如下:
New Bitmap Image.JPG
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-12-18 14:17:18 | 显示全部楼层
andydong 发表于 2014-12-18 12:40
波特率没有问题,能看到MCU启动的信息,如下:

楼主看你代码是自己写的吧。
你把我那篇经验分享中的代码,master和slave的代码分别烧录到相应芯片中,主机芯片引脚接主机的,从机引脚接从机的,再试下。
我这边都是可以的。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2014-12-18 14:40:19 | 显示全部楼层
    楼主看一下手册中37.4.7.2 Bidirectional Mode (MOMI or SISO)这里介绍的连接方式。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    8

    帖子

    0

    注册会员

    Rank: 2

    积分
    121
    最后登录
    2019-11-27
     楼主| 发表于 2014-12-18 17:07:50 | 显示全部楼层
    程序,用的是你的程序。 问题我找到了,MOSI的一个连线出了问题,我手靠上去,那个乱码竟然变化。结果换了跟线就好了。 唉,竟然有如此垃圾的线。 半天时间就这么没有了。 谢谢版主。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2014-12-19 09:42:57 | 显示全部楼层
    本帖最后由 FSL_TICS_ZJJ 于 2014-12-29 14:38 编辑
    andydong 发表于 2014-12-18 17:07
    程序,用的是你的程序。 问题我找到了,MOSI的一个连线出了问题,我手靠上去,那个乱码竟然变化。结果换了 ...

    问题找到就好。
    不过这里还是提醒下楼主,发帖的时候,尤其标题,尽量客观描述事实。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2014-12-19 09:44:54 | 显示全部楼层
    andydong 发表于 2014-12-18 17:07
    程序,用的是你的程序。 问题我找到了,MOSI的一个连线出了问题,我手靠上去,那个乱码竟然变化。结果换了 ...

    其实你最大的问题,还是SPI通信得到的数据就不是标准字符导致的,不是串口原因。
    下次遇到这种情况,你可以找个示波器或者逻辑分析仪跟踪下你通信的数据就明白了。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-20 13:25 , Processed in 0.103096 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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