4434|2

3

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

SPI3,调试了一阵子依然没调通,期望大侠的指点. [复制链接]

两块板子,通过SPI3通讯,双线双向,一主一从,问题有一大堆:
1.连接JLINK调试,发送数据可以被正确接收,发回的数据不正确(全是0xFF);
2.去掉JLINK直接上电运行,收发都不行;
另两个工程是同一个,只不过一个SPI3配置为主,一个配置为从,
GPIO配置主端:    SCK:AF_PP    MOSI:AF_PP    MISO:IN_FLOATING    NSS:OUT_PP
GPIO配置从端:    SCK:IN_FLOATING    MOSI:IN_FLOATING    MISO:AF_PP    NSS:IN_FLOATING



[ 本帖最后由 everkImage 于 2011-9-8 16:58 编辑 ]
此帖出自stm32/stm8论坛

最新回复

我记得配置端口用的是 af_pp,还有就是收不到数据可能是你没有给时钟它接收。  详情 回复 发表于 2011-9-9 14:40
点赞 关注
个人签名刻苦.
 

回复
举报

11

帖子

0

TA的资源

一粒金砂(中级)

沙发
 

我记得配置端口用的是 af_pp,还有就是收不到数据可能是你没有给时钟它接收。

此帖出自stm32/stm8论坛
 
 

回复

3

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
主端MOSI是AF_PP,从端MISO也是。
后来改为手动发脉冲,连上JTAG,主端发送,从端接收是正确的,主端接收数据错误,全是0xFF。
看了示波器,发现波形特征跟数据是一致的,只是MISO被拉高了,数据为1的那个波更高一点罢了,所以虽然波形有高低,但还是全部作为1处理,接收的就是0XFF了。
MISO脚连的是PB4/NJTRST,不知道如何才能将这个波形变为正确的波形(没有上拉).


[ 本帖最后由 everkImage 于 2011-9-13 15:25 编辑 ]
此帖出自stm32/stm8论坛
 
个人签名刻苦.
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表