您没有向我们展示任何可能有助于回答这个问题的代码。“系统初始化”()中的内容是什么?你如何测量17秒?我假设它在RA0的第一次切换结束,但是你什么时候开始计时?你是在“调试”还是“发布”模式下这样做的?这对于设备家族来说不是正常的行为,为什么不使用默认的延迟函数呢?您正在将一个浮点值传递给γ-DELAY32宏-它是这样的吗????(我不确定编译器是否对宏进行类型检查——我认为它只是进行文本替换。)您确定振荡器实际上被设置为以您在_XTAL_FREQ中设置的值运行?(顺便说一下,我希望您意识到,除了内置的延迟函数之外,这个预处理器变量没有使用——特别是它没有为您设置振荡器。)
您没有向我们展示任何可能有助于回答这个问题的代码。“系统初始化”()中的内容是什么?你如何测量17秒?我假设它在RA0的第一次切换结束,但是你什么时候开始计时?你是在“调试”还是“发布”模式下这样做的?这对于设备家族来说不是正常的行为,为什么不使用默认的延迟函数呢?您正在将一个浮点值传递给γ-DELAY32宏-它是这样的吗????(我不确定编译器是否对宏进行类型检查——我认为它只是进行文本替换。)您确定振荡器实际上被设置为以您在_XTAL_FREQ中设置的值运行?(顺便说一下,我希望您意识到,除了内置的延迟函数之外,这个预处理器变量没有使用——特别是它没有为您设置振荡器。)
举报