【问题标题】:PIC16 microcontroller_ no output even after following tutorialPIC16微控制器_即使遵循教程也没有输出
【发布时间】:2022-11-01 15:14:36
【问题描述】:

我正在使用 PICKIT 4、PIC16F18446 微控制器和 MPLAB X IDE。我正在按照 Microchip 提供的说明进行操作,Measuring frequency

我遇到的问题是,即使按照说明进行操作,我也无法拿出任何东西。 不确定我需要添加什么;当我按下 Build 时,没有任何问题。

希望有人可以在这里指导我。

【问题讨论】:

  • main() 是您的整个代码吗?您所做的就是启用全局中断和外围中断,然后进入无限循环。为了使某些事情发生,您必须为特定中断(引脚等)定义一个中断处理程序,然后例如当该引脚值变高或变低时(无论您如何定义响应)都会触发中断。仅启用全局和外围中断即可启用对中断的检查和响应,但不会设置任何特定中断。这些只是初步步骤。
  • 什么意思。 “没有得到任何东西”?

标签: c pic mplab-x-5.50


【解决方案1】:

原始海报使用 PIC18 教程用于 PIC16F 目标。

MPLABX 代码配置器 (MCC) 工具对于刚接触 Microchip 开发工具的任何人来说都是一件糟糕的事情。

我认为本教程针对 PIC16F18446 目标的 MPLABX 项目是我的 git hub 存储库中的 here

MCC 用于创建大部分代码,因此您应该能够看到它是如何完成的。

此代码在 MPLABX 模拟器中运行,但这是一个错误的热混乱。谨慎使用。

【讨论】:

    猜你喜欢
    • 2022-01-20
    • 2020-10-15
    • 2015-01-19
    • 1970-01-01
    • 2020-04-05
    • 2012-09-24
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多