-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
invalidThis doesn't seem rightThis doesn't seem right
Description
Creo que hay un error en la declaración de pines de salida en la configuración del timer 5 en Timers.h. Lo comenté en este commit.
El timer 5 es el que está relacionado con el homing de uno de los motores. No hice ningún cambio en el código porque teóricamente está funcionando, no? Solo creo este issue porque debería revisarse.
Más específicamente:
Si ves el pin layout del ArduinoMega2560, OC5A y OC5B están en los pines de PWM número 46 y 45 respectivamente. En lugar de habilitar el 46, en el código se realiza:
DDRL= (1<<DDL4);
DDRH= (1<<DDH3);
Y el PH3 es OC4A. Por lo que entiendo, antes se utilizó el Timer 4 y luego se cambió al Timer 5. Puede que haya sido un error en ese cambio. La línea debería ser:
DDRL = (1 << DDL3) | (1 << DDL4);
Metadata
Metadata
Assignees
Labels
invalidThis doesn't seem rightThis doesn't seem right