From 5c232960077b2f770c234cc08ba86476cc8a95fb Mon Sep 17 00:00:00 2001 From: aadit Date: Thu, 16 Oct 2025 12:00:37 +0530 Subject: [PATCH] Update ES/Lab/Lab10/ADC.c --- ES/Lab/Lab10/ADC.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ES/Lab/Lab10/ADC.c b/ES/Lab/Lab10/ADC.c index 2cc0067..f09b698 100644 --- a/ES/Lab/Lab10/ADC.c +++ b/ES/Lab/Lab10/ADC.c @@ -1,5 +1,7 @@ #include +unsigned long result, y; // global variable for ADC result + int main(){ LPC_PINCON -> PINSEL3 = 3 << 28; // P1.30 function 3 LPC_SC -> PCONP = 1 << 12; // power control @@ -15,6 +17,6 @@ int main(){ void ADC_IRQHandler(void) { - unsigned long Result; - Result = (LPC_ADC -> ADGDR & (0xFFF << 4)) >> 4 ; // Read 12-bit ADC result + result = (LPC_ADC -> ADGDR & (0xFFF << 4) >> 4 ); // Read 12-bit ADC result + y = (LPC_ADC -> ADDR4 & (0xFFF << 4) >> 4); // Done bit reset }