dundun 发表于 2012-8-3 11:15:21

avr单片机位操作问题

我在中断函数里用如下语句操作PC口的
SIGNAL(SIG_OUTPUT_COMPARE0)
{
         TCNT0 = 0x00;
         PORTC |= ((1 << PINC7) | (1 << PINC5));
}

SIGNAL(SIG_OVERFLOW0)
{
         PORTC &= ~((1 << PINC7) | (1 << PINC5));
}
就是让PC口的第5位和第7位高低电平变化输出pwm波形来控制灯的半亮
但是只要我在主程序里对pc口的其他引脚做任何操作都会影响灯的状态导致灯闪一下,这是怎么回事呢?

mashan75 发表于 2012-10-6 15:13:03

我也遇到类似的问题,同求!
页: [1]
查看完整版本: avr单片机位操作问题