STM32 SWD模式下SPI3无法使用的问题
总结一下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无法使用的问题相关推荐
- STM32低功耗模式下GPIO如何配置最节能?
目录 1.将未使用的GPIO 配置为模拟输入模式 2.调节GPIO 速度 3.GPIO不使用时禁用寄存器时钟 4.避免悬空未使用的引脚 STM32低功耗模式下GPIO如何配置最节能,这里总结了一下四点 ...
- SWD模式下无法识别到芯片
前言 前段时间自己制做了一块基于ARM芯片的F407ZGT系列的控制板,鉴于之前在自己曾在正点原子购买的探索者开发板验证过SWD的两线烧写及仿真模式,这次设计就只引出两PA13,PA14引脚:然而在首 ...
- stm32低功耗模式下mcu的实际功耗(ST芯片手册)
STM32F103xC. STM32F103xD和STM32F103xE增强型产品支持三种低功耗模式,可以在要求低 功耗.短启动时间和多种唤醒事件之间达到最佳的平衡. ● 睡眠模式 在睡眠模式,只有C ...
- 在SWD模式下用SEGGER J-Flash 下载STM32.hex文件
1.SEGGER J-Flash基本设置如下: (1)菜单栏选择Options->Project Settings->General,设置如下 (2)Target Interface 设置 ...
- safari隐私模式下LocalStorage无法使用
github地址 资料: https://github.com/fa-ge/blog/issues/4 报错 6596QuotaExceededError: DOM Exception 22: An ...
- linux 烧写stm32 swd,STM32F103使用SWD烧写错误提示的问题
今天使用STLINK和ULINK进行烧写,都无法成功,烧写模式为SWD! 错误提示为: flash timeout,reset the target and try it again Error: F ...
- 【STM32笔记】低功耗模式下的RTC唤醒(非闹钟唤醒,而是采用RTC_WAKEUPTIMER)
[STM32笔记]低功耗模式下的RTC唤醒(非闹钟唤醒,而是采用RTC_WAKEUPTIMER) [STM32笔记]低功耗模式配置及避坑汇总 前文: blog.csdn.net/weixin_5340 ...
- STM32中使用J-Link仿真器选择JTAG模式和SWD模式的区别
0. 下载调试器(仿真器) 下载调试器是将PC(例如通过USB协议)发送的命令转换为MCU(负责MCU内部外围设备)理解的语言(例如SWD或JTAG协议)的设备,加载代码并精确控制执行. 1. J-L ...
- STM32 ESP8266和Java服务器透传模式下的双向通信
系列文章: ESP8266的AP模式与STA模式简单测试 简单的Java服务器和客户端的通信 STM32 ESP8266和Java服务器透传模式下的双向通信 jsp向servlet传输数据 Servl ...
最新文章
- 下载源码,开源代码库
- INSTALL_FAILED_MISSING_SHARED_LIBRARY + Installation failed due to: ‘null‘
- java特征向量计算_用Java和Python计算特征向量的差异
- 李宏毅线性代数笔记3:行列式det
- 重庆市推进组建区块链数字资产交易所
- CodeForces - 1220E Tourism(边双缩点+树形dp)
- matlab读txt文件不完整,求助Matlab批量读取TXT文件出错
- “发明在商业上获得成功”对专利法22条第三款有关创造性规定的影响
- iPhone私有API
- javascript 计算后 无聊的小数点处理
- DenseNet解析
- 微信小程序调试过程中页面加载不出来
- html5子代选择器,伪类、子代、毗邻选择器 — IE6已逝,这些优秀的选择器你怎能不用?...
- 505 新国王游戏 思维 [代码源][namomo spring camp]每日一题div2
- CMake 常用总结二:CMake 生成静态库与动态库
- 在北京工作,租房能成功提取公积金吗?
- IDEA 设置类注释和方法注释模板
- Golang实现Raft一致性算法
- 02 windows网络安全
- 复试奇葩新规定!录音、漏题违纪!逾期缴费、1分钟不接电话视为放弃...
热门文章
- 【python】tkinter界面化+百度API—聊天机器人(四)
- Faas,又一个未来?
- java lda主题模型_主题模型(一):LDA 基本原理
- 服务器个别目录下不能新建文件夹,域服务器不能创建sysvol和netlogon共享文件夹...
- win7网络发现启用后找不到网络计算机,win7启用网络发现怎么又关闭了怎么解决...
- MySQL导入mdx_浅谈MDX数据库
- iconfont显示小方块
- cisp含金量怎么样?
- 怎样用好CorelDRAW中的位图颜色遮罩
- 工频风力发电储能逆变电路中的电流检测(霍尔电流传感器ACS712/CH701应用案例)