Embedded Signal Processing

Project 1: Blinky


Overview

M.S. students randomized groups of two each week, never working with same student.
Ph.D. students have option to choose their groups (all Ph.D. or mix), with or without randomization.


The objective of this project is to become familiar with:

NOTE: Use the Project Report Template and see below for minimum required data content your reports and demos.

IN NO CASE may code or files or data or pictures be exchanged between student groups, there is to be NO COPYING of group reports!
Also, each student must be able to independently answer any questions themselves during demos.
All students are expected to learn all aspects of every project.
Nevertheless, students are encouraged to collaborate (not copy) during the lab sessions.


Part 1

zz
zz

#include "mbed.h"
DigitalOut led_red(LED_RED);

int main() {
while (true)
    {
    led_red = 0;
    wait(0.5f);
    led_red = 1;
    wait(1.0f);
    }
}

zz




zz




Part 2

zz


zz
z
zz


[env:frdm_k64f]
platform = freescalekinetis
framework = mbed
board = frdm_k64f
targets = upload
src_build_flags = -Wall -g -no-integrated-cpp -save-temps -fverbose-asm   -Wa,-aghlmns=assembly.s 

zz
zz


Report Data

zz    zz


Report:


Copyright  2015 T. Weldon

Freescale, Kinetis are registered trademarks of Freescale Semiconductor, Inc.   Texas Instruments, TI, C2000, and Code Composer Studio are a registered trademarks of Texas Instruments Incorporated.   Adafruit is a registered TradeMark of Limor Fried.  ARM, Cortex and Keil are registered trademarks of ARM Limited (or its subsidiaries).  Apple, Yosemite, Mac OS, iPhone, iPad, MacBook, Mac, iTunes, and Xcode are trademarks of Apple inc. All other product or service names are the property of their respective owners.  Arduino is a registered trademark of Arduino.