logo

Crowdly

Browser

Add to Chrome

Part 2: Getting familiar with the Easy AVR v7 development board Write your ans...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Part 2: Getting familiar with the Easy AVR v7 development board

Write your answers for each question below (specify the line numbers of each question) in the following answer part.

  1. Power the board with a USB cable (see page 7 of the User Guide).
  2. Turn Easy AVR v7 on, wait until the onboard LEDs are stable, and push the reset button.
  3. Push the reset button at the top right corner of the Easy AVR v7 board, and write down any observable changes on the development board.
  4. Go to “Start Menu” -> “All Programs” -> “Mikroelektronika” -> “AVRFLASH Programmer” -> “AVRFLASH”.
  5. In the popped-up window select the device model as “ATmega32”.
  6. Erase the code sector of the memory by pressing the “Erase” button.
  7. Repeat step 3.
  8. Start the “Atmel/Microchip Studio” program on your PC.
  9. Load your project from the preliminary work.
  10. Assemble (Build -> Build Solution)
  11. Go to “Start Menu” -> “All Programs” -> “Mikroelektronika” -> “AVRFLASH Programmer” -> “AVRFLASH”.
  12. In the “CODE” panel, press on the “Load” button and locate the binary file “\path-to-project-directory\Debug\lab0-lastname.hex”.
  13. Program the microcontroller by pressing the “Write” button.
  14. Make sure that the code works as expected on the board. Report what you observe.
  15. Turn Easy AVR v7’s power off. Disconnect the PC connection (from Easy AVR v7 side).
  16. Turn the power on again. Is your code still resident on the system?
  17. Go to your Lab0 directory, list the files, and check their content. What do you think these files are used for?
  18. Start the debugger by pressing the Start Debugging and Break (Alt + F5) button.
  19. Change the value of PIND, then check R16 and PORTB values as you debug a single step through the code. The PIND value can be changed in the "I/O" window. Are they consistent?
  20. Repeat steps 10-11-12-13-14 with the new value of PIND.
  21. Show and demo your code to the instructor/TA.
  22. Part 2 is all done. Thanks.
More questions like this

Want instant access to all verified answers on learn.hub.ku.edu.tr?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome