关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
攻城狮白玉
2016-02-02 15:04
采纳率: 50%
浏览 3673
首页
已采纳
keil软件,我定义的局部变量显示没有定义
单片机
新手求解!谢谢啦。检查过了,全部都是英文输入。
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
3
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
普通网友
领域专家: 编程技术技术领域
2016-02-02 15:13
关注
你直接使用 unsigned int 或者 unsigned char,而不是你定义的宏试试吧
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(2条)
向“C知道”追问
报告相同问题?
提交
关注问题
keil
定义
变量.docx
2024-08-01 11:36
// 全局变量
定义
在文件顶部 int globalVar = 0; ``` ###
局部变量
局部变量
只能在
定义
它的函数或代码块内部访问。 ```c void function() { int localVar = 0; // 只在function内部有效 } ``` ### 静态变量 静态...
【
嵌入式
工具】
Keil
_C51无法
定义
局部变量
问题【已解决】
2022-01-24 11:33
记录无知岁月的博客
此前写了一个C51的程序,在函数中
定义
了一个
局部变量
,然后怎么都编译不通过,报错
显示
我
定义
的变量
没有
定义
,我一开始以为是我其他部分的程序有问题,但是反复找了半天,都没找到,最后无意间看到一个资源描述...
MDK
keil
STM32
局部变量
不能查看值,
显示
为not in scope
2024-09-10 22:32
金增辉的博客
对
局部变量
赋值后,要在后面使用该变量,
keil
里面才会
显示
出其状态想看到
局部变量
的话,需要在那个变量那里打一个断点,之后按一下F10就能看到了…
局部变量
想看的话,那个地方加上断点,同时避免优化问题,最好不要只...
使用
keil
MDK+jlink调试stm32,
局部变量
不能跟踪
显示
值怎么回事?以下总结原因和解决方法
2025-10-11 19:38
云知谷的博客
把
局部变量
优化到寄存器或直接消掉,导致调试器看不到或
显示
为。典型表现:只在函数内
定义
、未在代码中被“实际使用”、或优化级别较高(如:函数已返回或执行流已离开变量作用域,Watch 中会提示。:变量已更新但 ...
Keil
调试全局变量 watch窗口
显示
cannot evaluate | 局部编译与全局编译
2024-08-28 10:01
Jasonial的博客
总的来说,就是
keil
的优化太猛了(即便是最低级0级)。x无法
显示
的原因是x并没在函数中用到(
没有
作用)自然被
keil
优化,放到了cpu的寄存器中,也就无法寻址。
嵌入式
应用编程经验之谈-
局部变量
造成的死机
2017-04-27 12:56
Freelifewe的博客
在
嵌入式
开发的过程中,当我们对于很多变量的使用理解不结合硬件便会使程序跑飞。这篇文章便分享了自己在实际项目中由于
局部变量
使用不当造成的硬件异常死机。
关于
keil
中内存分配的问题,
局部变量
、全局变量,堆栈的分配
2022-05-06 22:08
pp麻了的博客
2.放完全局变量之后是用static声明的
局部变量
,如图1中的n,max_num以及times等,这些在c代码中都是用static声明的
局部变量
3.放完这些数据之后,也就是静态存储区结束之后,是堆,根据启动文件,分
stm32单片机在
Keil
环境下
定义
的变量都存储到哪去了?(以STM32f1系列为例)
2022-07-26 09:20
*dog 没有对象的野指针的博客
stm32f1系列单片机,在
keil
5环境下编译后
显示
四个储存区域,分别是 Code, RO-data,RW-data,ZI-data Code为程序代码部分 RO-data 表示 程序
定义
的常量const RW-data 表示 已初始化的全局变量 ZI-data 表示 未初始化...
Keil
编译器变量内存分配问题
2021-01-21 11:51
FifteenPeng的博客
环境:
软件
:
keil
5 硬件:LPC2138芯片 问题:
定义
了一个变量。 当C中存在访问(读或者写)该变量代码,编译下载后,程序会跑飞。 过程: 假设一:怀疑cpu访问到了非法地址跑飞; 这段代码并不会被执行到,排除了cpu...
Keil
软件
C语言模块化编程.doc
2025-06-14 22:30
在使用
Keil
软件
进行C语言编程时,模块化编程是一种将复杂项目分解为简单、可管理和可重用部分的方法。这种方式要求程序的不同部分由不同的团队成员分别开发,每个成员都专注于项目的特定模块。模块化编程不仅便于...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告