Embedded Thursday
From MakeICT Wiki
Revision as of 22:14, 20 April 2016 by Ivan Quiroz (talk | contribs)
Contents
Project Goal
Come learn with use as we introduce programming skills via a project. Each week we will discuss a part of embedded programming with the vision of understanding the hardware and software details. We can discuss/contrast the Arduino IDE to the way we perform the same activities, initially writing the code for the underlying libraries that we can later relay on.
This workshop end goal is not to just prototype a system but enjoy the path that takes us there.
We will meet to discuss different topics every Thursday at 7PM
- Join the Discussion: Group Forum
We will post the notes from each meeting here:
Weekly Discussion Slides
- 3/24/16 Introduction: Media: Embedded_Thursdays.pdf
- Installation of programming environment - Discussion of overall programming criteria - discussion of development board - Introduction to discussion
- 3/31/16 Programming Blinky: Media:Embedded_Thursday_Blinky+Registers+Binary.pdf
- introduction to port control registers - How to access the registers - Writing of code to blink LEDs
- 4/07/16 Inputs with Blinky: Media:2._Embedded_Thursday_Inputs+Switches+if+while.pdf
- 4/14/16 Introduction to variables and timers using PWM: Media:3._Embedded_Thursday_Timers+PWM.pdf
We meet at MakeICT at 7PM
Install instructions
- STM32F4 Discovery on Linux via command line tools
Workshop Materials
- STM32F411 Development Board: STM32F411E-DISCO
- Stepper Motors
- Motors Drivers
- Bateries
- Voltage Regulator