PSoC

Bluetooth Connection Issues

Q: I have tried to connect the Cypress CySmart software to the USB dongle but it does not work. Help!

Bluetooth Tutorial 1 - Thermometer

Introduction

PSoC Setup

  1. Connect Header J2, pin P3[0] Header J3, pin VREF with a jumper wire.

PSoC Creator

  1. Open PSoC Creator and selct file –> Code Example… from the top menu.

Bluetooth Tutorial 2 - Find Me

Introduction

PSoC Setup

  1. Open PSoC Creator and selct file –> Code Example… from the top menu.

Connecting to the PSoC

Q: Help! My computer won’t connect properly to the PSoC. (insert one of several error messages here - KitProg version not expected, upgrade the firmware)

Debugging Code in PSoC Creator

Introduction

Debugging is a process of systematically double-checking your assumptions, because if everything was correct then it would be working. See below for some common symptoms and possible debugging remedies.

Enabling Floating Point Support in PSoC Creator

Introduction

Floating point math is not enabled by default in PSoC Creator because of the larger memory footprint it imposes on the microcontroller.

Integrated Development Environments for PSoC

In order to program a Cypress Programmable System on a Chip (PSoC®), you first need to install Integrated Development Environment (IDE) software on your computer. An IDE is program that you install on a computer to support the development of software for a particular hardware platform. It typically includes a text editor for editing source code, a compiler to covert source code into machine code, and a debugger for helping to identify the source of errors in source code.

Interrupts on PSoC

An interrupt is a signal received by a microcontroller and emitted by hardware or software that is signaling a system event that needs immediate attention. Interrupts are useful to avoid constant monitoring of electronic peripherals (e.g., sensors).