PSoC

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. The list below describes strengths of each kit and provides links to documentation.

PSoC Creator Project Structure

I can't find my workspace/project in PSoC Creator

  • C files, top design files, etc. are saved in project files
  • Project files are saved in workspaces
  • Workspaces are saved in the folder "PSoC Creator"
  • The PSoC Creator folder can be found in the Documents folder of the user account
  • Click *.cywrk to open a workspace
  • Click *.cyprj to open a project

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

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

Introduction

The purpose of this tutorial is to apply the “breathing” PWM approach toward a motor driven by an H-Bridge

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

This tutorial continues from where PWM Tutorial 2 left off

Introduction

The purpose of this tutorial is to walk you through the steps of using a low-pass filter with a PWM output in order to generate an analog signal.

What is PSoC?

The Cypress Programmable System on a Chip (PSoC®) is a mixed-signal electronic hardware platform that integrates a microcontroller core, programmable analog signal processing blocks, programmable digital hardware blocks, and capacitive touch sensing. The following is a list of helpful resources for getting started with the PSoC®: