打印
[STM32F0]

此时GPIOA的模式是配置成复用模式 还是 输入模式?

[复制链接]
1178|34
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zwll|  楼主 | 2021-2-1 23:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

STM32芯片上有BOOT0、BOOT1引脚,复位时的电平状态决定了从何处执行程序。
BOOT1=x   BOOT0=0   正常的工作状态
BOOT1=0   BOOT0=1   ISP下载
BOOT1=1   BOOT0=1   从内置SRAM启动,一般不用

使用特权

评论回复
沙发
zwll|  楼主 | 2021-2-1 23:40 | 只看该作者
断言错误?你看中断函数有没有使用指针,是不是指针溢出了

使用特权

评论回复
板凳
xxmmi| | 2021-2-1 23:41 | 只看该作者
如果是用输入捕获功能的话,那就是复用模式。

使用特权

评论回复
地板
tian111| | 2021-2-1 23:43 | 只看该作者
根据需求配置就可以了

使用特权

评论回复
5
llljh| | 2021-2-1 23:45 | 只看该作者
谢谢指导~~那输入捕获就不需要设置OTYPER的寄存器了吧?

使用特权

评论回复
6
llljh| | 2021-2-1 23:47 | 只看该作者
是否可以这么理解,复用模式下,硬件其实是inout接口,既可以输入捕获,又可以输出?

使用特权

评论回复
7
heweibig| | 2021-2-1 23:50 | 只看该作者

我理解不可以输出,只是输入捕获。

使用特权

评论回复
8
llljh| | 2021-2-1 23:51 | 只看该作者
如果TIM PWM输出,此时不是应该配置GPIO的mode为复用模式吗?

使用特权

评论回复
9
llljh| | 2021-2-1 23:55 | 只看该作者
加断点,跟进去看看,看是不是每次都发生,还是偶尔发生的。

使用特权

评论回复
10
llljh| | 2021-2-1 23:56 | 只看该作者
如果TIM 输入捕获,按之前说的,同样也是配置GPIO的mode为复用模式。。

使用特权

评论回复
11
shimx| | 2021-2-1 23:58 | 只看该作者
输入捕获是输入,PWM是输出。你看看手册吧,我也说不准。

使用特权

评论回复
12
guoyt| | 2021-2-3 21:06 | 只看该作者
你配置成复用模式以后,应该还需要其他寄存器配置成输入捕获。那样就不能同时作为PWM口了。

使用特权

评论回复
13
dingy| | 2021-2-3 21:11 | 只看该作者
应该是先配置成复用模式,再寄存器配置输入捕获功能

使用特权

评论回复
14
chuxh| | 2021-2-3 21:15 | 只看该作者
我只用过其中一种模式

使用特权

评论回复
15
dingy| | 2021-2-3 21:16 | 只看该作者
很少用到另外两个状态

使用特权

评论回复
16
renyaq| | 2021-2-3 21:19 | 只看该作者
好像不是复用模式

使用特权

评论回复
17
pangb| | 2021-2-3 21:27 | 只看该作者
就是正常模式吧  无所谓什么复用模式

使用特权

评论回复
18
zwll|  楼主 | 2021-2-3 21:30 | 只看该作者
哦,那我就知道怎么回事了,多谢大家

使用特权

评论回复
19
木木guainv| | 2021-3-1 22:45 | 只看该作者
请问什么叫做断言错误

使用特权

评论回复
20
磨砂| | 2021-3-1 22:50 | 只看该作者
用正常模式试试看

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

885

主题

11314

帖子

5

粉丝