【问题标题】:is there something like pic c documentation?有没有类似 pic c 文档的东西?
【发布时间】:2011-03-21 07:11:05
【问题描述】:

我正在学习使用c语言和Microchip的PIC处理器的微控制器编程,但是有些预处理器指令并不明显对我来说。

例如:

#fuses NOWDT

我已尝试查找此类说明的文档,但失败了。

我们将不胜感激。

【问题讨论】:

  • 看起来您正在使用 CCS 编译器。 CCS 本身有一个很棒的论坛:ccsinfo.com/forum。当谈到 CCS 特定问题时,该论坛是首屈一指的。

标签: microcontroller pic


【解决方案1】:

预处理器指令 appears 对 CCS C 编译器是特殊的,并列在 the manual 中。

【讨论】:

  • @Dr Deo,我不熟悉该指令,因为我们在这里使用 Hitech C 编译器,所以我只是在谷歌上搜索了 Microchip 和 NOWDT 以获得第一个链接。
【解决方案2】:

NOWDT 表示看门狗定时器已禁用。 NOWDT 必须在库文件之一中定义。 NOWDT 指向 MCPU 配置字中的位。

【讨论】:

  • NOWDT 只是我不明白的许多事情之一。我在哪里可以获得更详细地描述这些指令的文档?
【解决方案3】:

#fuses 指令是 CCS 编译器独有的。

NOWDT 表示看门狗定时器被禁用。 (看门狗计时器可帮助您处理 C 代码中导致应用程序挂起的问题。想法是您经常重置看门狗计时器“踢看门狗”以避免自动重置。这就像一个为您的程序“保持活力”。)

这是CCS manual。值得打印出来并放在你的桌子上。查找#fuses 部分以查看部分列表。

完整的保险丝列表随编译器一起提供在一个文本文件中。这取决于你的芯片。

例如:http://www.ccsinfo.com/forum/viewtopic.php?t=42945

您还可以通过阅读特定处理器的规格表来了解可能可用的保险丝以及它们的作用。 CCS 编译器和处理器规格表之间的确切术语会有所不同。你得稍微破译一下。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-18
    • 1970-01-01
    相关资源
    最近更新 更多