打印
[STM32F1]

stm32串口中断函数中可以定义的局部变量数组最大是多少?

[复制链接]
430|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
axia2008|  楼主 | 2016-6-13 08:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
开发环境mdk4.72a,为什么我定义了一个2000字节的局部数组据出现问题。每次进串口中函数后,一个全局变量的数组数据被覆盖了。
沙发
失物招領| | 2023-2-24 11:33 | 只看该作者
因为是局部的,所以数据是变化的也是正常的

使用特权

评论回复
板凳
将爱藏于深海| | 2023-2-24 12:05 | 只看该作者
可能是你全局变量和局部变量重名了?

使用特权

评论回复
地板
温室雏菊| | 2023-2-24 12:37 | 只看该作者
话说,有可能是你全局变量被调用了吧

使用特权

评论回复
5
西洲| | 2023-2-24 13:09 | 只看该作者
你可以设置成静态全局变量,就好了

使用特权

评论回复
6
捧一束彼岸花| | 2023-2-24 13:41 | 只看该作者
这操作我也是不太理解,跟程序有关吧

使用特权

评论回复
7
一只眠羊| | 2023-2-24 14:13 | 只看该作者
看看你全局变量都在那里调用了呗

使用特权

评论回复
8
在曼谷的春| | 2023-2-24 14:45 | 只看该作者
全局变量如果没被调用,是不会变化的

使用特权

评论回复
9
我吃小朋友| | 2023-2-24 15:17 | 只看该作者
是不是你局部变量设置大了,导致全局变量被占到了?按理来说不可能的啊

使用特权

评论回复
10
未说出口的像你| | 2023-2-24 15:49 | 只看该作者
估计是你全局变量是被调用了,把局部变量赋值给全局变量了导致的

使用特权

评论回复
11
她已醉| | 2023-2-24 16:21 | 只看该作者
你把全局变量改个名字试试呢?

使用特权

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

本版积分规则

253

主题

336

帖子

0

粉丝