#include <SAM3S4.h> #include <piocfg.h> static const TPin pins[] = { { PIO_PA0, PIOA, ID_PIOA, PIO_OUTPUT_0, PIO_DEFAULT }, }; int main () { volatile int i; PIO_Configure (pins, PIO_LISTSIZE (pins)); for (;;) { PIOA->PIO_SODR = 1; for (i = 0; i < 10000; i++); PIOA->PIO_CODR = 1; for (i = 0; i < 10000; i++); } }試しにトグル出力させるプログラムを確認していたら勝手にDutyが変更されていた。