【发布时间】:2014-06-14 22:39:32
【问题描述】:
我在一个小型嵌入式项目中使用了几个没有标志来设置标志。我想知道使用这些指示项目中某些状态的变量的最佳方法是什么。我正在使用 c18 编译器和pic18f 控制器。
flag1..flag 2..flag3..表示state1,state2,state3..和对应的 已执行操作。
全球化是一种选择。
但是我可以通过什么方法在嵌入式系统中很好地处理“标志”?
【问题讨论】:
-
如果在 ISR 中使用。我应该指定它是一个类型限定符。对不起
-
您当然应该阅读 Jack Ganssle 的 A Pox on Globals
-
非常感谢@Clifford