Welcome

Hello and welcome to the embedded systems design website.

Featured

Posts

Printing Non-String Variables to the PSoC UART

Q: How do I print an integer (or other non-string variable) to the PSoC UART?

PSoC 4 Hardware Development Kits

There are several Cypress Programmable System on a Chip (PSoC®) hardware development kits available for use in designs.

PSoC Creator Project Structure

I can’t find my workspace/project in PSoC Creator C files, top design files, etc.

PSoC Hello World Lab

Introduction The purpose of this lab is to get you through the first steps of opening and using PSoC Creator with either your CY8CKIT-042 or CY8CKIT-042-BLE kit for the first time

Pullup/Pulldown resistors

What are pullup resistors? Pull-up These are resistors used to pull a volage on a specific pin high.

Pushing PCB changes back to a schematic in Cadence

Why would I need to back annotate a design? If you make changes to your design while in PCB Editor (for example, swapping a footprint), you must back annotate (meaning, push changes) from the PCB design back into your original schematic.

PWM Tutorial 1 – Using PWM to make an LED “Breathe”

Objective In this exercise, you will wire and program an LED to “breathe” on and off (example).

PWM Tutorial 2 – Using PWM and an H-Bridge to Control Motor Speed

This tutorial continues from where PWM Tutorial 1 left off

PWM Tutorial 3 – Using Low-Pass Filters with PWM Signals

This tutorial continues from where PWM Tutorial 2 left off

Python Basics

Python Basics Data Types Really Basic int, float, bool, complex

About

This website is developed by Shawn Jordan and Dan Aukes

Know More

External