Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Arduino help And explain why the original program in problem 4.4 was not working, and what you did to fix it. 4.4 Practice run-time debugging
Arduino helpAnd explain why the original program in problem 4.4 was not working, and what you did to fix it.
4.4 Practice run-time debugging by fixing the following listing, so that the LED will blink like it was meant to. void New Delay (unsigned long mSecondsApx ); void setup() unsigned char * portDDRB ; portDDRB = (unsigned char *) 0x24; *portDDRB = 0x20; void loop() unsigned char * portB; portB = (unsigned char *) 0x25; *portB = 0x20; New Delay (100); *portB &= 0xDF; New Delay (100); } void NewDelay (unsigned long mSecondsApx ) volatile unsigned long i; unsigned char j; unsigned long k; unsigned long endTime = 100 * mSecondsApx; for (i = 0; i 0); 4.4 Practice run-time debugging by fixing the following listing, so that the LED will blink like it was meant to. void New Delay (unsigned long mSecondsApx ); void setup() unsigned char * portDDRB ; portDDRB = (unsigned char *) 0x24; *portDDRB = 0x20; void loop() unsigned char * portB; portB = (unsigned char *) 0x25; *portB = 0x20; New Delay (100); *portB &= 0xDF; New Delay (100); } void NewDelay (unsigned long mSecondsApx ) volatile unsigned long i; unsigned char j; unsigned long k; unsigned long endTime = 100 * mSecondsApx; for (i = 0; i 0)Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started