単純にアナログコンパレータを試してみた例。 前提とする環境はこちら→LPC810メモ 共通の準備 8番と5番の電圧を比較して、8番の方が高ければ4番がHIGHになる(4番につないだLEDが光る) サンプルコード #include "LPC8xx.h" int main( void ) { // SWMのclockを有効化 // UM10601 4.6.13 System clock control register LPC_SYSCON->SYSAHBCLKCTRL |= (1 << 7); // UM10601 9.5.10 Pin enable register 0 // ACMP_I1_EN,ACMP_I2_ENを立てて、 // Analog comparatorを有効化。 // pinは8番と5番に固定されている。 LPC_SWM->PINENABLE0 = 0xffffffbcU