Welcome to the public section of the ECE 4510/5530 site!
This is your official information source to the Microcontroller Applications class, offered by the Department of Electrical and Computer Engineering. In this course we will primarily be concerned with the architecture and the various peripheral modules of the ARM Cortex M4 microcontroller and issues pertinent to interfacing to a microcomputer system. All application programs will be developed in C. ECE 4510 is a required course for students majoring in computer engineering. ECE 5530 is one of the foundations courses for both the Electrical Engineering and the Computer Engineering Master's Programs. Your instructor this Spring Semester is Dr. Janos Grantner, a Professor in the Department.
Starting with Lab 1 students are required to have the hardware and software as follows:
STM32F429I-DISC1 Evaluation Board along with a USB type A to mini-B cable Students can purchase these items through the University Bookstore. They may also purchase them through some on-line vendor. Some of the updated Lab experiments and Project assignments will rely on the new features of the STM32F429I microcontroller/DISC1 Board so ALL students should have this Evaluation Board.
IAR Embedded Workbench for ARM (v9.2 or later, code size limited to 32K). Students can download this free version from the IAR Web site.
STM software as follows:
- STM32CubeMX (v5.4, or later) link
- STM32CubeProg (v2.2.1, or later) link
- ST-Link utility (v4.5, or later) link
- PuTTY (v0.70, or later) link
- STMStudio for STM32 (v3.6, or later) link
- STM32Cube IDE (v1.1.0, or later) link
Students can download these programs for free from the ST.com Web site. The links above point to the most recent versions.
- Large Solderless Breadboard
These boards can be purchased through the University Bookstore. You are also free to buy it through some vendor, instead.
- Electronic Parts Kit for the Labs and Projects
Students can purchase their Parts Kits through the University Bookstore or through online vendors.
An update regarding to the CAN transceiver breakout board: the Amazon link to it is this.
There will be NO loaned parts and equipment by the ECE Department.
The lab and project work will be carried out in Room B-210, in person, while complying with all COVID-19 guidelines and restrictions.
Students will be assigned to Lab and Project Teams, respectively, by the course instructor.
If due to a COVID-19 emergency situation WMU is ordered to turn to completely on-line mode then having an Analog Discovery 2 Kit (AD2 Kit) will be the only way to work on your lab, bonus homework and project assignments at home. In that situation, the AD2 Kits will be loaned to students by the ECE Department. Students will take full financial responsibility for the Kits.
Course Syllabus ECE 4510 ABET Syllabus
The detailed course materials are accessible through WMU's eLearning.
Comments to: janos.grantner@wmich.edu
Department of Electrical and Computer Engineering
Western Michigan University
4601 Campus Drive
Room A-246, Floyd Hall
Kalamazoo, MI 49008-5329
Phone: (269) 276-3154
Primary Author: Janos Grantner
Intellectual property rights apply @2021