Stap 2: Inschakelen van parallelle uitvoer
In tegenstelling tot de Uno, Due hebben beperkte verwijzing. Maar om te genereren 3 fase sinusgolf op basis van Arduino Uno, 1e van alle, prestaties is niet applausable als gevolg van de lage MCLK (16 MHz terwijl Due is 84 MHz), 2de, het beperkte GPIO kan produceren max 2 fase-uitvoer en moet u extra analoge circuit voor de productie van de 3e fase (C =-A-B).
Na het inschakelen van de GPIO was meestal gebaseerd op Probeer en proef + niet nuttig datasheet van SAM3X
PIOC -> PIO_PER = 0xFFFFFFFE; PIO controller PIO inschakelen register (Zie p656 van ATMEL SAM3X gegevensblad) en http://arduino.cc/en/Hacking/PinMappingSAM3X, inachtneming van de Arduino pin 33-41 en 44-51 werden ingeschakeld
PIOC -> PIO_OER = 0xFFFFFFFE; PIO controller uitvoer inschakelen register, verwijzen naar p657 van ATMEL SAM3X gegevensblad PIOC -> PIO_OSR = 0xFFFFFFFE; PIO controller output status registreren, verwijzen naar p658 van ATMEL SAM3X gegevensblad
PIOC -> PIO_OWER = 0xFFFFFFFE; PIO uitvoer schrijven inschakelen register, verwijzen naar p670 van ATMEL SAM3X gegevensblad
PIOA -> PIO_PDR = 0x30000000; optionele "insurance", doet niet lijken de prestaties negatief beïnvloeden, digitale pin 10 verbinden met zowel PC29 als PA28, digitale pin 4 verbinden van beide PC29 en PA28, hier uitschakelen uitschakelen PIOA #28 & 29