智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 5081|回复: 4
打印 上一主题 下一主题

..\src\mian.c(13): warning: #174-D: expression has no effect

[复制链接]

1

主题

6

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
338
威望
190
贡献
92
兑换币
110
注册时间
2015-10-16
在线时间
28 小时
毕业学校
江西省广丰中学
跳转到指定楼层
1#
发表于 2016-8-5 11:05:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5贡献
在主函数中使用common.h里的DisableInterrupts;和 EnableInterrupts;时,编译提示..\src\mian.c(13): warning:  #174-D: expression has no effect,这是表示这两句没起到作用吗?怎么解决?

回复

使用道具 举报

1

主题

6

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
338
威望
190
贡献
92
兑换币
110
注册时间
2015-10-16
在线时间
28 小时
毕业学校
江西省广丰中学
2#
 楼主| 发表于 2016-8-5 12:05:38 | 只看该作者
新人求教,大神支支招啊
回复

使用道具 举报

53

主题

641

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5159

优秀会员奖章活跃会员奖章论坛骨干奖章论坛元老奖章在线王奖章

威望
2314
贡献
1085
兑换币
996
注册时间
2012-8-8
在线时间
880 小时
毕业学校
dfzx
3#
发表于 2016-8-5 14:04:05 | 只看该作者
1,DisableInterrupts;和 EnableInterrupts;这两句的内容是啥?
2,mian.c?? or main.c??
回复

使用道具 举报

1

主题

6

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
338
威望
190
贡献
92
兑换币
110
注册时间
2015-10-16
在线时间
28 小时
毕业学校
江西省广丰中学
4#
 楼主| 发表于 2016-8-5 20:15:45 | 只看该作者
melon_1 发表于 2016-8-5 14:04
1,DisableInterrupts;和 EnableInterrupts;这两句的内容是啥?
2,mian.c?? or main.c??

#define EnableInterrupts    __enable_irq
#define DisableInterrupts   __disable_irq
这两句是在common.h里的,我是在main函数里用,禁止总中断再开总中断

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

53

主题

641

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5159

优秀会员奖章活跃会员奖章论坛骨干奖章论坛元老奖章在线王奖章

威望
2314
贡献
1085
兑换币
996
注册时间
2012-8-8
在线时间
880 小时
毕业学校
dfzx
5#
发表于 2016-8-6 15:41:13 | 只看该作者
jhgj 发表于 2016-8-5 20:15
#define EnableInterrupts    __enable_irq
#define DisableInterrupts   __disable_irq
这两句是在com ...

http://infocenter.arm.com/help/i ... 348bc/CJAEAEHA.html

4.7.10. __enable_irq
此内在函数启用 IRQ 中断。
Note
通常,此内在函数通过清除 CPSR 中的 I 位启用 IRQ 中断。但对于 Cortex M-profile 处理器,它清除异常掩码寄存器 (PRIMASK)。

语法
void __enable_irq(void)
限制
只能在特权模式(即非用户模式)下执行 __enable_irq 内在函数。在用户模式下,此内在函数不会更改 CPSR 中的中断标记。

另请参阅

这里的 __enale_irq 应该是一个函数,无形参的函数调用应该不是直接写个函数名(一个地址)吧?比如说调用__enable_irq的时候应该是这样:

  1. __enable_irq();
复制代码
而你那个宏,不一样。




回复

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-4-26 04:00 , Processed in 0.069008 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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