Embedded Programming

  • group project

compare the performance and development workflows for other architectures

  • individual project

Read a microcontroller data sheet. Program your board to do something, with as many different programming languages and programming environments as possible.

Learning outcomes:

  • Identify relevant information in a microcontroller data sheet.

  • Implement programming protocols.

Have you:

  • Documented what you learned from reading a microcontroller datasheet.

  • What questions do you have? What would you like to learn more about?

  • Programmed your board

  • Described the programming process/es you used

  • Included your code


FAQ:

If I adjust existing code, is that now my code?

Answer:

  1. You must acknowledge whoever made it. See General Essentials.
  2. To succeed in this project, experiment with changing the code, understand how that worked, and write your own.

How do I prove I've read the Data Sheet?

Answer:

  1. Point out things in your code and board design that you learnt from the Data Sheet. Also point to other weeks when you used a Data Sheet.

How should I put my code on my website?

Answer:

  1. As a file for download, same as all your other assignments. Keep your webpage tidy and easy to read.