我正在学习使用c 语言和 Microchip 的PIC处理器进行微控制器编程,但是有些预处理器指令对我来说并不明显。
例如:
#fuses NOWDT
我曾尝试寻找此类说明的文档,但我失败了。
帮助将不胜感激。
我正在学习使用c 语言和 Microchip 的PIC处理器进行微控制器编程,但是有些预处理器指令对我来说并不明显。
例如:
#fuses NOWDT
我曾尝试寻找此类说明的文档,但我失败了。
帮助将不胜感激。
NOWDT
意味着看门狗定时器被禁用。NOWDT
必须在库文件之一中定义。
NOWDT
指向 MCPU 配置字中的位。
该#fuses
指令是 CCS 编译器独有的。
NOWDT
表示看门狗定时器被禁用。(看门狗计时器可以帮助您处理 C 代码中导致应用程序挂起的问题。想法是您经常重置看门狗计时器“踢看门狗”以避免自动重置。这就像一个为您的程序“保持活力”。)
这是CCS 手册。值得打印出来并放在你的桌子上。查找部分#fuses
以查看部分列表。
保险丝的完整列表随编译器一起提供在一个文本文件中。这取决于你的芯片。
例如:http ://www.ccsinfo.com/forum/viewtopic.php?t=42945
您还可以通过阅读特定处理器的规格表来了解可能可用的保险丝以及它们的作用。CCS 编译器和处理器规格表之间的确切术语会有所不同。你得稍微破译一下。