Microchip
直播中

张秀兰

7年用户 1185经验值
私信 关注
[问答]

PIC12F683无延迟闪烁

Windows 81MPLAB X IDE;7.5.0xC8;1.35你如何吃大象?一次咬一口…我同时吃了两头大象……我正在学习C代码以及如何使用PIC12F683。目前我正在研究用于PWM电机控制器的电源指示器LED闪烁的代码。我没能使“延迟”函数工作,而且我发现“延迟”函数是否会在我的代码和芯片内工作的信息是相互矛盾的……我很想知道事实的真相。但是,我花了很多钱在我的闪烁无延迟的代码上,所以我想看穿它。我还没能使LED闪烁。我很感激有C代码和PIC12F683专业知识的人对我的代码进行审查。我把代码安排成我能理解的方式。我已经把代码分解成函数的部分。任何不需要使LED闪烁的代码都被if/endif所绕过。这种组织结构可能不是最好的方式,在形式上适当,也不高效。我只想让LED工作,现在,我将了解其他事项稍后。代码是大量记录。你应该能够理解我的意图,即使我的执行不正确。谢谢你的帮助。

回帖(3)

tijing忽忽

2019-9-5 09:51:18
这将不会切换输出,这将简单地切换I/O引脚之间的模拟和数字输入模式。您需要使用对应于LED的GPIO位。也请确保将这个I/O位的TrISX位设置为0,以选择输出模式。你不应该加上“{包括& PIC12F63.H>”,XC.H会为你这样做。
举报

史晓明

2019-9-5 10:10:43
谢谢,我刚刚错过了支架…我在使用模拟器。
举报

史晓明

2019-9-5 10:20:31
谢谢,杰克,这看起来是个真正的问题。我正在努力改正…会让你知道结果。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分