Étape 2: Sortie parallèle permettant
Contrairement à Uno, Due ont peu de référence. Toutefois, afin de générer des 3 phases sinusoïdal issu des Arduino Uno, 1er de l’ensemble, la performance n’est pas applausable en raison de sa faible MCLK (16 MHz alors que l’échéance est de 84 MHz), 2e, c' est limite GPIO peut produire sortie maximum de phase 2 et dont vous avez besoin de circuit analogique supplémentaire pour produire la 3ème phase (C =-A-B).
Suite GPIO permettant reposait principalement sur l’essai et essai + fiche technique pas utile de SAM3X
PIOC -> PIO_PER = 0xFFFFFFFE ; Contrôleur de PIO PIO permettent de Registre (voir p656 d’ATMEL SAM3X feuille de données) et http://arduino.cc/en/Hacking/PinMappingSAM3X, goupille de Arduino Due autorisés au 33-41 et 44-51
PIOC -> PIO_OER = 0xFFFFFFFE ; Sortie de contrôleur PIO activer le registre, consultez p657 d’ATMEL SAM3X datasheet PIOC -> PIO_OSR = 0xFFFFFFFE ; Statut de rendement de contrôleur PIO vous inscrire, consultez p658 d’ATMEL SAM3X fiche technique
PIOC -> PIO_OWER = 0xFFFFFFFE ; PIO sortie écriture permettent de Registre, reportez-vous à p670 d’ATMEL SAM3X fiche technique
PIOA -> PIO_PDR = 0x30000000 ; en option comme l’assurance, ne semble pas affecter les performances, broche numérique 10 brancher à la fois PC29 et PA28, broche numérique 4 se connecter à deux PC29 et PA28, ici pour désactiver désactiver PIOA #28 & 29