TI论坛
登录
直播中
张丽娟
8年用户
206经验值
私信
关注
[问答]
CCS5.5 F28035程序运行到while语句无法继续
CCS5
SPI
CCS5.5,F28035,程序运行到这个while语句时就无法继续了,暂停程序,看到while的条件变量值是0,逐步运行时无法进入循环内部,但是也不跳过,一直挂在这个语句上。
SPIA_TX_OK变量在SPI 接收中断中赋值,只能是1,在这里取反后是0,没有其他地方再改变这个值。而且奇怪的是,就算条件成立,也应该进入循环,总不该挂在语句上不动吧?
回帖
(1)
张丽娟
2018-11-22 14:37:22
知道了,SPIA_TX_OK 被编译器优化了,要加 volatile ~~~
知道了,SPIA_TX_OK 被编译器优化了,要加 volatile ~~~
举报
更多回帖
rotate(-90deg);
回复
相关帖子
CCS5
SPI
CCS5.5
优化6748的
程序
无法
继续
运行
1089
CCS5.5
F28035
开编译优化导致
程序
出错怎么办
2857
CCS5.5
全套实验
程序
45
CCS
v4.x快速入门(
F28035
)
207
CCS5.5
的详细操作说明
74
F28035
数字电源电路
4445
F28035
例程
103
while
语句
_基础小
程序
5
F28035
关于电机的控制图
25
do...
while
语句
_基础小
程序
11
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分