总结一下spi3的问题,因为spi3的nss口与JTAG有共用引脚,所以配置错误会导致SPI3无法使用。需要注意以下三点就可以了:
1.将PA15配置为普通IO口,GPIO_Mode_Out_PP
2.开启AFIO时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
3.关闭JTAG功能,使能SWD
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE) ;

其他的SPI口正常配置,因为板子重启后默认为JTAG模式,虽然在调试时使用了SWD,但PA15依然不是普通的IO口,当把它重新配置时,一定要开启AFIO时钟,如果不开启的话,只有GPIO_PinRemapConfig(),会导致程序崩溃,在调试的时候会乱跳,具体原因我也不知道。

以上配置是我调试后的,肯定没问题。注意千万不要使用GPIO_Remap_SWJ_Disable ,因为这样就不能下载程序了,要开锁很麻烦的。

STM32 SWD模式下SPI3无法使用的问题相关推荐

  1. STM32低功耗模式下GPIO如何配置最节能?

    目录 1.将未使用的GPIO 配置为模拟输入模式 2.调节GPIO 速度 3.GPIO不使用时禁用寄存器时钟 4.避免悬空未使用的引脚 STM32低功耗模式下GPIO如何配置最节能,这里总结了一下四点 ...

  2. SWD模式下无法识别到芯片

    前言 前段时间自己制做了一块基于ARM芯片的F407ZGT系列的控制板,鉴于之前在自己曾在正点原子购买的探索者开发板验证过SWD的两线烧写及仿真模式,这次设计就只引出两PA13,PA14引脚:然而在首 ...

  3. stm32低功耗模式下mcu的实际功耗(ST芯片手册)

    STM32F103xC. STM32F103xD和STM32F103xE增强型产品支持三种低功耗模式,可以在要求低 功耗.短启动时间和多种唤醒事件之间达到最佳的平衡. ● 睡眠模式 在睡眠模式,只有C ...

  4. 在SWD模式下用SEGGER J-Flash 下载STM32.hex文件

    1.SEGGER J-Flash基本设置如下: (1)菜单栏选择Options->Project Settings->General,设置如下 (2)Target Interface 设置 ...

  5. safari隐私模式下LocalStorage无法使用

    github地址 资料: https://github.com/fa-ge/blog/issues/4 报错 6596QuotaExceededError: DOM Exception 22: An ...

  6. linux 烧写stm32 swd,STM32F103使用SWD烧写错误提示的问题

    今天使用STLINK和ULINK进行烧写,都无法成功,烧写模式为SWD! 错误提示为: flash timeout,reset the target and try it again Error: F ...

  7. 【STM32笔记】低功耗模式下的RTC唤醒(非闹钟唤醒,而是采用RTC_WAKEUPTIMER)

    [STM32笔记]低功耗模式下的RTC唤醒(非闹钟唤醒,而是采用RTC_WAKEUPTIMER) [STM32笔记]低功耗模式配置及避坑汇总 前文: blog.csdn.net/weixin_5340 ...

  8. STM32中使用J-Link仿真器选择JTAG模式和SWD模式的区别

    0. 下载调试器(仿真器) 下载调试器是将PC(例如通过USB协议)发送的命令转换为MCU(负责MCU内部外围设备)理解的语言(例如SWD或JTAG协议)的设备,加载代码并精确控制执行. 1. J-L ...

  9. STM32 ESP8266和Java服务器透传模式下的双向通信

    系列文章: ESP8266的AP模式与STA模式简单测试 简单的Java服务器和客户端的通信 STM32 ESP8266和Java服务器透传模式下的双向通信 jsp向servlet传输数据 Servl ...

最新文章

  1. 下载源码,开源代码库
  2. INSTALL_FAILED_MISSING_SHARED_LIBRARY + Installation failed due to: ‘null‘
  3. java特征向量计算_用Java和Python计算特征向量的差异
  4. 李宏毅线性代数笔记3:行列式det
  5. 重庆市推进组建区块链数字资产交易所
  6. CodeForces - 1220E Tourism(边双缩点+树形dp)
  7. matlab读txt文件不完整,求助Matlab批量读取TXT文件出错
  8. “发明在商业上获得成功”对专利法22条第三款有关创造性规定的影响
  9. iPhone私有API
  10. javascript 计算后 无聊的小数点处理
  11. DenseNet解析
  12. 微信小程序调试过程中页面加载不出来
  13. html5子代选择器,伪类、子代、毗邻选择器 — IE6已逝,这些优秀的选择器你怎能不用?...
  14. 505 新国王游戏 思维 [代码源][namomo spring camp]每日一题div2
  15. CMake 常用总结二:CMake 生成静态库与动态库
  16. 在北京工作,租房能成功提取公积金吗?
  17. IDEA 设置类注释和方法注释模板
  18. Golang实现Raft一致性算法
  19. 02 windows网络安全
  20. 复试奇葩新规定!录音、漏题违纪!逾期缴费、1分钟不接电话视为放弃...

热门文章

  1. 【python】tkinter界面化+百度API—聊天机器人(四)
  2. Faas,又一个未来?
  3. java lda主题模型_主题模型(一):LDA 基本原理
  4. 服务器个别目录下不能新建文件夹,域服务器不能创建sysvol和netlogon共享文件夹...
  5. win7网络发现启用后找不到网络计算机,win7启用网络发现怎么又关闭了怎么解决...
  6. MySQL导入mdx_浅谈MDX数据库
  7. iconfont显示小方块
  8. cisp含金量怎么样?
  9. 怎样用好CorelDRAW中的位图颜色遮罩
  10. 工频风力发电储能逆变电路中的电流检测(霍尔电流传感器ACS712/CH701应用案例)