我正在使用Microchip的 c语言和 PIC 处理器学习单片机编程,但是某些预处理器指令并不明显对我来说。
例如:
#fuses NOWDT
我试过寻找这些说明的文档,但我失败了。
帮助将不胜感激。
答案 0 :(得分:3)
该预处理程序指令appears对CCS C编译器来说是特殊的,并列在the manual中。
答案 1 :(得分:1)
NOWDT
表示禁用看门狗定时器。必须在其中一个库文件中定义NOWDT
。
NOWDT
指向MCPU配置字中的位。
答案 2 :(得分:1)
#fuses
指令对于CCS编译器是唯一的。
NOWDT
表示禁用看门狗定时器。 (监视程序计时器可以帮助您处理导致应用程序挂起的C代码中的问题。我们的想法是,您经常重置看门狗定时器'踢看门狗'以避免自动重置。它就像一个为您的计划“保持活力”。)
这是CCS manual。值得打印并保留在您的桌面上。查看#fuses
上的部分以查看部分列表。
保险丝的完整列表随文本文件中的编译器一起提供。这取决于你的芯片。
例如:http://www.ccsinfo.com/forum/viewtopic.php?t=42945
通过阅读特定处理器的规格表,您还可以了解可能提供的保险丝及其功能。 CCS编译器和处理器规格表之间的确切术语不同。你必须对它进行一些解读。