11407|13

67

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

STM32F103VE的SPI3使用咨询 [复制链接]



请问版主主:
1、三个SPI接口都要与5V工作的外设(共12片AD9835)连接,SPI1和SPI2可以设置为开漏且用电阻在外部上拉到5V,与JTAG接口共享I/O的SPI3有办法解决吗?
2、如果要在调试的过程中就使用SPI3,是不是在芯片初始化的时候把AFIO_MAPR寄存器的SWJ_CFG位设置为010后就可以了?这样设置使芯片的JTAG接口无效而只使用2线(请允许我称呼2线接口,过去使用C8051F系列习惯了)调试接口?
此帖出自stm32/stm8论坛

最新回复

你可以使用SW仿真,我测试下来的效果可以。  详情 回复 发表于 2019-3-6 12:06
点赞 关注
 

回复
举报

71

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
1)与JTAG接口共享I/O口有5个,PA13~PA15和PB3~PB4,这5个引脚都是5V容忍的,一样可以设置为开漏且用电阻在外部上拉到5V。

2)两线调试方法的标准称呼是SWD。配置SWJ_CFG位之后即可释放PA15和PB3~PB4供SPI3使用,请注意使能AFIO时钟。
此帖出自stm32/stm8论坛
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
                                 一般如果芯片3.3V,外设5V,采取的措施就是用光隔转一下,既可以隔离,又可以实现电平转换
此帖出自stm32/stm8论坛
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

4
 
                                 谢谢版主主的回答,你说的我都明白;但是“STM32系列硬件设计问题解答”内SWJ电路要求JTAG信号上拉到VDD或者下拉到0V,这样一来不是与开漏后上拉到5V冲突了??
此帖出自stm32/stm8论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

5
 
                                 用JTAG调试时需要把JTAG信号上拉到VDD或者下拉到0V,但不用JTAG调试则是另一回事了。
此帖出自stm32/stm8论坛
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

6
 
嗯,主意不错,只连接TCK和TMS   2个信号到20脚调试插座。谢谢!
另外,“STM32系列硬件设计问题解答”内SWJ电路中11、17、19三个脚的电阻是不是可以不要也就是三个角悬空?
此帖出自stm32/stm8论坛
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

7
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

8
 
不好了!我究竟按照AN2586 的4.3.4的Figure 12的
画还是按照“STM32系列硬件设计问题解答”的“SWJ电路设计及注意事项”设计JTAG接口啊?
AN2586 的4.3.4完全没有上拉和下拉电阻。
此帖出自stm32/stm8论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

9
 
不好了!我究竟按照AN2586 的4.3.4的Figure 12的
画还是按照“STM32系列硬件设计问题解答”的“SWJ电路设计及注意事项”设计JTAG接口啊?
AN2586 的4.3.4完全没有上拉和下拉电阻。 ...
都可以。

建议画板时加上拉和下拉电阻,实际焊接时不焊电阻即可,如果有问题还可以补救。
此帖出自stm32/stm8论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

10
 
                                 谢谢版主主,我现在要确认的是:JTAG插座是不是只要接TMS和TCK两个信号而其它的都不接就可以实现调试和程序的下载?谢谢!请不要嫌我烦和罗嗦!
此帖出自stm32/stm8论坛
 
 
 

回复

92

帖子

0

TA的资源

一粒金砂(初级)

11
 
请你看看这个帖子吧:发帖,问一下JTAG与SWJ的具体接法
此帖出自stm32/stm8论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

12
 
                                 谢谢!谢谢谢谢谢谢谢谢谢谢!
此帖出自stm32/stm8论坛
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

13
 
还需要一个引脚重启的。
此帖出自stm32/stm8论坛
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

14
 
你可以使用SW仿真,我测试下来的效果可以。
此帖出自stm32/stm8论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表