Datasheet
82 PSoC Designer IDE Guide, Document # 001-42655 Rev *B
System-Level Editor
11.Interacting with the controls on the board will register in the board monitor in real time.
3.13.2 Monitoring Your Board with Other Interfaces
If you use USB, or some other interface in your design, you will need to write your own firmware to
communicate with the board monitor.
3.14 Tuning Your Design
Most drivers in PSoC Designer are very simple. They have a few easily modifiable parameters, the
results of which are easy to predict. In many cases the simulation desktop is all that is needed to
make adjustments and get everything working as you expect. There are a few drivers, however, that
have complex settings, that interact with the real world in subtle ways, or both. These drivers require
in-circuit testing and modifications that were not previously possible with PSoC Designer. Examples
of this are capacitive sensing applications, and high brightness LEDs.
The parameters that you set in PSoC Designer are written to Flash memory on the PSoC device.
The firmware loads these values into registers when the device boots. Normally, to change a param-
eter setting on your prototype hardware, you make a change to the parameter in PSoC Designer,
rebuild the project, and reprogram the part. This can be a time consuming process for complex
designs that require multiple small changes to get them ‘just right.’
To help with this, PSoC Designer now has tuners available for a few of its more complex drivers. A
tuner the result of a combination of some additional PSoC firmware and a custom visual interface. If
a driver has a tuner associated with it, one of its properties will be Expose Tuning Values. Setting
Expose Tuning Values to Yes adds a small loop to the firmware that periodically copies the param-
eter settings from Flash to the associated register at run time. The visual interface of the tuner will
allow you to both monitor the device at run time, and also make changes to properties and write
those parameter changes to Flash. You can then choose to write those values back to the parameter
settings in PSoC Designer, or discard the changes and try again.
To enable tuning in your design, you must do two things in PSoC Designer:
1. Set Expose Tuning Values to Yes for all drivers that you want to tune.