Question: Questions Why did you have to change the delay function after the PLL was activated? 2. 1. How did you change it? 3. The TA

 Questions Why did you have to change the delay function after

Questions Why did you have to change the delay function after the PLL was activated? 2. 1. How did you change it? 3. The TA will pick an instruction in your program and ask how much time does it take that instruction to execute in usec. Does it always take same amount of time to execute? 4. You will be asked to create a breakpoint, and add the port pin to the simulated logic analyzer 5. Is Debug_Capture minimally intrusive or non-intrusive? 6. What do you mean by intrusiveness? 7. Is your code "friendly? 8. How do you define masking? 9. How do you set/clear one bit in without affecting other bits? 10. What is the difference between the B, BL and BX instructions? 11. How do you initialize the SysTick? 12. You should understand every step of the function SysTick Init. How do you change the rate at which Sys Tick counts? 13. Describe three ways to measure the time a software function takes to execute? 14. How do you calculate the sizes of the port data and the timestamp data? 15. If you used 32-bit data for DataBuffer what would be the advantages of 8-bit data? 16. If you used 8-bit data for DataBuffer what would be the advantages of 32-bit? 17. Could you have stored the time-stamp data in 8-bit, 16-bit, or 24-bit arrays? 18. Why does the pointer to the time-stamp array need to be incremented by four, if you want to point to the next element in the array? 19. How do you allocate global variables? 20. Consider the four possible data values that could be stored into the DataBuffer: 0x00 (meaning in:0, Out-0), 0x01 (meaning In-0, Out-1), 0x10 (meaning In-1, Out-0), and 0x11 (meaning In-1, Out-1). Which of these values would constitute a software bug if it were to occur? How could you change Debug Capture to count the number of times this error state occurs? Questions Why did you have to change the delay function after the PLL was activated? 2. 1. How did you change it? 3. The TA will pick an instruction in your program and ask how much time does it take that instruction to execute in usec. Does it always take same amount of time to execute? 4. You will be asked to create a breakpoint, and add the port pin to the simulated logic analyzer 5. Is Debug_Capture minimally intrusive or non-intrusive? 6. What do you mean by intrusiveness? 7. Is your code "friendly? 8. How do you define masking? 9. How do you set/clear one bit in without affecting other bits? 10. What is the difference between the B, BL and BX instructions? 11. How do you initialize the SysTick? 12. You should understand every step of the function SysTick Init. How do you change the rate at which Sys Tick counts? 13. Describe three ways to measure the time a software function takes to execute? 14. How do you calculate the sizes of the port data and the timestamp data? 15. If you used 32-bit data for DataBuffer what would be the advantages of 8-bit data? 16. If you used 8-bit data for DataBuffer what would be the advantages of 32-bit? 17. Could you have stored the time-stamp data in 8-bit, 16-bit, or 24-bit arrays? 18. Why does the pointer to the time-stamp array need to be incremented by four, if you want to point to the next element in the array? 19. How do you allocate global variables? 20. Consider the four possible data values that could be stored into the DataBuffer: 0x00 (meaning in:0, Out-0), 0x01 (meaning In-0, Out-1), 0x10 (meaning In-1, Out-0), and 0x11 (meaning In-1, Out-1). Which of these values would constitute a software bug if it were to occur? How could you change Debug Capture to count the number of times this error state occurs

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!