1. 风扇数量:暂时搞4个吧,多了在计算转速时timer中断太长,怕软件USB受不了不稳定。

2.4个风扇都要用PWM信号来控制转速,不管风扇是3pin还是4pin。所以需要有4个PWM,而一个timer最多有2个PWM,加上上面计算转速的timer,至少得3个timer。这个一来,tiny系列就全军覆没了。而atmega8才3个PWM,买了这个看来得放弃了。还是只支持3个风扇?2*3pin + 1*4pin?这样比较经济。但是没有道理。atmega48一样的价格,但是有6个pwm。

3.芯片的INT0端口是留给VUSB的,这个不能留作他用。atmega48这点是符合的。