[STM32F1] 函数返回值是多少?

[复制链接]
2307|48
 楼主| pengf 发表于 2022-10-16 13:29 | 显示全部楼层
是的,这位兄弟找到了该函数的出去
yszong 发表于 2022-10-16 13:30 | 显示全部楼层
0xFFFFFF 32位的systick 吧减到0重新开始,以此循环
llljh 发表于 2022-10-16 13:32 | 显示全部楼层
多看看原子哥的视频
 楼主| pengf 发表于 2022-10-16 13:34 | 显示全部楼层
零死角玩转stm32 值得推荐
spark周 发表于 2022-10-16 13:36 | 显示全部楼层
系统SYSTick 是个24位计数器,所以初始化时,不允许超过0xFFFFFF, 返回1 表示数值大了,超出计数器范围
zwll 发表于 2022-10-16 13:38 | 显示全部楼层
定义成无符号的话应该没有-1啊
llljh 发表于 2022-10-16 13:40 | 显示全部楼层
数据类型不匹配?
dengdc 发表于 2022-10-16 13:42 | 显示全部楼层
都是无符号的话应该没有啥问题的
chuxh 发表于 2022-10-16 13:47 | 显示全部楼层

以0xfffffff来看 呵呵呵
supernan 发表于 2022-10-16 13:49 | 显示全部楼层
既然是无符号的 那么就绝对不会出现负值
heweibig 发表于 2022-10-16 13:50 | 显示全部楼层
0xFFFFFF 因该是这个
 楼主| pengf 发表于 2022-10-16 13:52 | 显示全部楼层
AD误差跟基准源的精度有关,另外如此之低的信号不能直接送AD,否则不但量程浪费了,精度也容易不足。
SantaBunny 发表于 2022-12-7 18:34 | 显示全部楼层
编译器转换的时候,一般都是往更大范围转不损失数据的内容为原则。
MessageRing 发表于 2022-12-8 19:03 | 显示全部楼层
单片机的数据类型建议自己明确定义出来
鹿鼎计 发表于 2024-5-15 15:37 | 显示全部楼层
如果我把它定义为无符号,我不认为它是负1
lxs0026 发表于 2024-8-31 13:57 | 显示全部楼层
int 类型的函数可以返回整数值,而 void 类型的函数则没有返回值。
lxs0026 发表于 2024-8-31 15:37 | 显示全部楼层
如果函数有多个返回点或条件分支,最终返回的值可能会根据这些条件而变化。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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