Presented By:
Now you can earn IEEE Professional Development Hours by attending CEC courses.

Essential Coding Techniques for Hardware Engineers

January 28, 2019, to February 01, 2019
Continuing Education Center
Digi-Key

Fred Eady

Fred Eady is the owner of EDTP Electronics, which was established in 1988 following the publication of his first magazine article. Since the formation of EDTP Electronics, Fred has written thousands... More

Your new IoT gadget looks great on paper and you have managed to transfer that seemingly perfect schematic image into real hardware. You have skillfully interlaced multiple subsystems, which consists of USARTs, EEPROMs, an intelligent touch display and an encapsulated hardware-based TCP/IP processor. The ARM microcontroller you have chosen lies ready to utilize the components that are logically and electrically attached to its I/O pins. However, at this point, not a single byte of operational code has been written to verify your hardware design. This lecture series will guide you through generating the necessary C source code to verify your hardware.

February 1 – Day 5 – The Data’s in the Mail

The goal is to contact an email server and send an informational email to a remote device at the appropriate moment. To accomplish this, we will need to code an SMTP application that our WIZ850io and ARM microcontroller can successfully execute.
February 01, 2019 - 2:00pm EST

January 31 – Day 4 – Coding a WIZ850io Driver

The WIZ850io module offloads the internet access and wired Ethernet tasks from our ARM microcontroller. An ioLibrary (internet offload library) is provided by the WIZ850io manufacturer. Our mission today is to adapt the WIZnet ioLibrary and WIZ850io module for use with our ARM microcontroller.
January 31, 2019 - 2:00pm EST

January 28 – Day 1 – Pouring a Logical Foundation

We begin by translating our hardware components into logical elements. Data paths to and from the ARM microcontroller will also be defined. We will use a J-link PRO for debugging and programming. An alternate debugging portal consisting of one of the ARM microcontroller’s USARTs. An FTDI TTL-232R-...
January 28, 2019 - 2:00pm EST
Subscribe to Essential Coding Techniques for Hardware Engineers