硬汉嵌入式论坛

 找回密码
 立即注册
查看: 296|回复: 5
收起左侧

[MDK] keil v5.27 开一级优化下 宏定义赋值不正确

[复制链接]

1

主题

3

回帖

6

积分

新手上路

积分
6
发表于 2024-1-22 09:31:45 | 显示全部楼层 |阅读模式
困扰好久了,为什么这个赋值会有问题啊?求大佬帮忙看下,机器不联网不能截图只能拍照请见谅

回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2024-1-22 09:46:37 | 显示全部楼层
rt,用宏定义给变量赋值前后,变量的值没变 IMG_20240122_091111.jpg
IMG_20240122_091123.jpg
IMG_20240122_091139.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2024-1-22 14:38:19 | 显示全部楼层
要以实际运行为准,调试有时候不好用,你串口打印实际运行看看正常不。
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2024-1-22 16:54:45 来自手机 | 显示全部楼层
eric2013 发表于 2024-1-22 14:38
要以实际运行为准,调试有时候不好用,你串口打印实际运行看看正常不。

就是看见了串口打印的信息不正常,才debug找原因的
回复

使用道具 举报

75

主题

683

回帖

908

积分

金牌会员

积分
908
发表于 2024-1-22 20:42:33 | 显示全部楼层
GFeonix 发表于 2024-1-22 16:54
就是看见了串口打印的信息不正常,才debug找原因的

你要在你赋值以后直接打印出来看看,TxMsgHead.saddr = BMU_ADDR;执行完以后直接打印
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-28 15:16 , Processed in 0.179399 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表