hallo, in der 2.schleife mit 254 laufen die motorn ja gleich mit der vorgegebenen geschwindigkeit gut ohne delay. die delay war nur als dimmer für dioden gedacht die er eingebaut hatte.
neues thema:
ich habe jetzt deine pwm ausprobiert, wunderbar. läuft ohne for-schleife auch. eine frage, wie kann ich jetzt dimmen, das die motoren von 0 bis 255 gestellt werden können. ich habe mal die zahlen von 0 bis 100 ausprobiert, die motoren laufen immer gleich schnell, der einzige unterschied ist, wenn die zahlen verschieden sind, das sie dann zeitversetzt anlaufen.
:
Code:
#include "pwm.h"
int main(void) {
PWMchannel_init;
PWM8bit_init;
PWM1upcounting;
PWM2upcounting;
Timer2_prescaler_256;
PWMdisable;
//Timer2_stop;
DDRC=0xff;
clbit (PORTC,PC0);
sebit (PORTC,PC1);
sebit (PORTC,PC2);
clbit (PORTC,PC3);
pwm8bit(25.0,0);
pwm8bit(25.0,1);
}
mfg pebisoft
Lesezeichen