STM32开发过程中碰到的问题总结 - 3


前言

记录下在使用STM32L4系列芯片进行开发时,碰到的各种问题,最后一期。

比较杂。

1. keil5升级到最新版本使用armV6编译工具链编译不通过

在这里插入图片描述在这里插入图片描述
参考资料:https://blog.csdn.net/ybhuangfugui/article/details/99826708

2. 最新的keil用Jlink调试失败

在这里插入图片描述
最新的keil5中 jlink的版本太高了,应该是增加了判断jlink是否是盗版的功能。
因此需要将最新的Jlink卸载掉,装上旧版本的Jlink

参考地址:https://blog.csdn.net/qq_44705488/article/details/126508206

3. 移动了目录后跑不起来了

在这里插入图片描述
原因是没有使用micro lib

参考连接:https://blog.csdn.net/shaynerain/article/details/102970138

4. 串口兼容了GNU 和arm只会,编译出来的成果物,串口输出不正常

__CC_ARM这个识别不到

5.STM32下哪些IO口可以作为中断触发去使用

不是所有的GPIO都可以被配置为外部中断触发。通常情况下,只有特定的GPIO引脚才能够配置为外部中断触发。这些GPIO通常会有专门的硬件支持,以便能够检测到外部事件的状态变化,并触发中断。具体哪些GPIO可以配置为外部中断触发取决于微控制器的型号和芯片的引脚分配。

通常情况下,需要查阅相应的芯片手册或者开发板的引脚图来确定哪些GPIO可以配置为外部中断触发。在配置GPIO为外部中断触发时,还需要设置相应的触发方式,比如上升沿触发、下降沿触发或者双边沿触发,以及使能中断功能。

可以被配置为如下模式的
在这里插入图片描述
在这里插入图片描述

6. 触发GPIO10的外部中断后,一直停留在中断处理函数中出不来

在这里插入图片描述
一直显示1111

在这里插入图片描述
清中断的方式不对,不应该清除EXTI_LINE_10,而应该清除对应的PIN

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值