[信息] stm32f030c8t6在if语句进行浮点运算,引起PB4,PB5引脚输出异常

[复制链接]
 楼主| cr315 发表于 2022-1-24 11:06 | 显示全部楼层 |阅读模式
小批量生产的产品出现如题的现象,之前是偶尔出现的,前段时间,增加了部分功能,程序增大了,就一直出现了。逐步追踪,定位在一条if语句上,把浮点运算修改为整型运算后解决问题,就是好奇问一下是不是单片机的bug,这个问题是可以复现的,可以私下提供工程文件
香水城 发表于 2022-1-24 11:21 | 显示全部楼层
本帖最后由 香水城 于 2022-2-16 12:06 编辑

STM32f0 不支持硬件浮点单元的。

可以使用软件DSP库,选择相关库文件时,注意选用小端模式。

关于STM32浮点运算单元FPU的小话题

就你所描述的问题,会不会栈大小方面的问题呢?
pentruman 发表于 2022-2-15 22:18 | 显示全部楼层
B4,PB5引脚输出表现是什么
tabmone 发表于 2022-2-20 16:02 | 显示全部楼层
stm32f030c8t6没有用过。  
51xlf 发表于 2022-2-21 15:41 | 显示全部楼层
这个还会影响IO吗
hudi008 发表于 2022-2-21 16:25 | 显示全部楼层
是不是受到外部干扰了呢   
mollylawrence 发表于 2022-2-21 18:42 | 显示全部楼层
浮点运算有什么问题呢
pmp 发表于 2022-2-21 20:03 | 显示全部楼层
浮点运算的类型都对吗  
SantaBunny 发表于 2023-3-3 20:21 | 显示全部楼层
这些增加的这部分是软件运算部分。 这个部分代码运行在内核中与GPIO无关。建议你关注一下是不是这一部分的代码运行后寻址到了GPIO寄存器,又或者是由于增加了运行时间所导致中断等时序变化引起软件的多操作GPIO。
Henryko 发表于 2023-3-3 22:57 | 显示全部楼层
浮点运算出什么问题了?
Henryko 发表于 2023-3-3 22:57 | 显示全部楼层
浮点运算出什么问题了?
Stahan 发表于 2023-3-5 20:12 | 显示全部楼层
这会影响io吗?
午夜粪车 发表于 2023-8-9 23:09 | 显示全部楼层
STM32f0 不支持硬件浮点单元
zhaoxqi 发表于 2023-8-9 23:11 | 显示全部楼层
可以使用软件DSP库,选择相关库文件时,注意选用小端模式。
gongche 发表于 2023-8-9 23:13 | 显示全部楼层
会不会栈大小方面的问题呢?
huwr 发表于 2023-8-9 23:14 | 显示全部楼层
B4,PB5引脚输出表现是什么
huanghuac 发表于 2023-8-9 23:16 | 显示全部楼层
stm32f030c8t6没有用过。  
happy_10 发表于 2023-8-9 23:17 | 显示全部楼层
这个还会影响IO吗
bqyj 发表于 2023-8-9 23:18 | 显示全部楼层
是不是受到外部干扰了呢   
wenfen 发表于 2023-8-9 23:21 | 显示全部楼层
浮点运算有什么问题呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1451

主题

4813

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部