[SOLVED] Microcontrollers Project 1-Basic GPIO Programming 

35.00 $

Category: Tags: , , , , ,
Click Category Button to View Your Next Assignment | Homework

You will receive the following solution file(s) instantly after successful payment:

zip file icon Project-1-sfbsym.zip (1146.6 KB)
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
🔒 Securely Powered by:
Secure Checkout
5/5 - (2 votes)

Project Assignment

Project 1: Basic GPIO Programming

Write a Keil uVision 5 project that allows a user to do the following three tasks when it is compiled and loaded on the STM32L476 Discovery Board that we use:

  •   toggle both onboard LEDs when the center button of the joystick is pushed
  •   turn on both onboard red and green LEDs when up button of the joystick is pushed
  •   turn off both onboard red and green LEDs when down button of the joystick is

    pushed

    Project Submission.

  1. Zip your whole project folder and submit it on Blackboard.
    If your submission does not contain the whole project, 50% of the total points will be deducted.
    If your code cannot be compiled or built successfully, 50% of the total points will be deducted.
  2. Write a README document (in PDF format) to briefly
    1. describe the basic structure of your project,
    2. explain how to test your project to demonstrate that it works correctly,
    3. describe your test procedure and results and use some pictures to show your

      test. (optionally, you can make a video to demonstrate how you have tested your project.)

Grading Rubric

(10 pts) for README document.
(10 pts) for basic project structure and the basic logic flow of your main.c file. (30 pts) for the code to implement the three tasks.

1

  • Project-1-sfbsym.zip