Skip to content

Declaración de pines de salida en configuración Timer 5 #6

@gonzafernan

Description

@gonzafernan

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

Labels

invalidThis doesn't seem right

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions