Paso 2: Salida en paralelo permitiendo
A diferencia de Uno, debidamente limitada referencia. Sin embargo, con el fin de generar 3 fase senoidal basado en Arduino Uno, 1 º de todo, el rendimiento no es applausable debido a su baja MCLK (16 MHz mientras Due es 84 MHz), 2 º, su limitada GPIO puede producir salida máxima de la fase 2 y necesita circuito analógico adicional para producir la 3ª fase (C =-A-B).
Tras habilitación de GPIO fue basados en prueba y ensayo + no útil hoja de datos de SAM3X
PIOC -> PIO_PER = 0xFFFFFFFE; Controlador de PIO PIO habilitar registro (consulte p656 de ATMEL SAM3X hoja de datos) y http://arduino.cc/en/Hacking/PinMappingSAM3X, pin Arduino Due se habilitaron 33-41 y 44-51
PIOC -> PIO_OER = 0xFFFFFFFE; PIO control salida permiten el registro, consulte p657 de ATMEL SAM3X hoja de datos de PIOC -> PIO_OSR = 0xFFFFFFFE; Estado de la salida del controlador PIO registro, consulte p658 de ATMEL SAM3X hoja de datos
PIOC -> PIO_OWER = 0xFFFFFFFE; PIO salida escriba habilitar registro, consulte p670 de ATMEL SAM3X hoja de datos
PIOA -> PIO_PDR = 0x30000000; opcional como seguro, no parecen afectar al rendimiento, pin digital 10 Conecte a PC29 y PA28, pin digital 4 conectarse ambos PC29 y PA28, aquí para desactivar desactivar PIOA #28 y 29