问题是这样,我要用PIC16F1709这个
单片机来做一个软启动
电路,需要用到过零检测功能,当检测到信号过零时,延时一段时间,驱动继电器闭合。由于只用过51单片机,对PIC的开发环境MPLAB马马虎虎。现在是要配置单片机的引脚功能,好使用它的内部模块。如图所示,从手册中得到的信息,和MCC配置的结果发现,PIC16F1709对于ZCD(zero crossing detect)只有一个引脚(输入引脚)。现在不懂得是:我不知道该怎么检测输出(没有ZCD输出引脚),输出的波形也没法测量,还有接下来的程序该怎么写,直接加在自动生成程序的后面吗,还是该怎么做?我想检测过零后延时一段时间驱动继电器。。。PIC新手求帮助
-
-
MPLAB X集成开发环境(IDE)用于开发Microchip单片机和数字信号控制器的应用。
是 MPLAB IDE 的升级版本。
这样啊 那个确实没用过 我觉得还是越简单越好 用熟了 再研究高级的
在中断程序中判断标志位,之后你就根据这个标志位做判断就行了。
调试的时候监测标志信号就行了,如果有多余的脚引出一个LED信号就更直观了。
一周热门 更多>