大伙帮我分析一下这个电路,为什么SMC_REV无法拉低电平?
红色箭头表示信号方向。为什么SMC_REV,SMC_FWD无法拉低?
以下是程序:(调试模式下测试可以进入INT0的中断了)
//中断服务程序入口:
if(INTCONbits.INT0IF)
{
INTCONbits.INT0IE = 0;
INTCONbits.INT0IF = 0;
//TMR0L = 0xFF-(vol_old%256);
//TMR0H = 0xFF-(vol_old/256);
if(SMC_REV_PRT)
{
SMC_REV = 0;
}
else
{
SMC_REV = 1;
}
INTCONbits.INT0IF = 0;
INTCONbits.INT0IE = 1;
}
原理图:(其中网络标号中的VRE=REV)
47K太大了, 把SMC_FWD SMC_VRE 接地, 算算输出几伏?
况且光偶的驱动方式是不行的,放一个三极管吧
页:
[1]