PSoC™ 5, 3 & 1 Forum Discussions
The application note AN73212 introduces the elements of the PSoC® 1 debugger system and explains how to configure and use them effectively
Several common debugging techniques are described to help you solve common problems, such as stack overflow and memory corruption. A troubleshooting guide is included.
You can find this application note can at http://www.cypress.com/?rID=57555
Show LessThe application note AN75511 explains how to make precise temperature measurements using a Thermocouple and a PSoC® 3 or PSoC 5.
AN75511 provides a Thermocouple component, which simplifies resistance to temperature conversion, and an associated project built using the component, which displays the Thermocouple temperature using the CY8CKIT-025 – PSoC Precision Analog Temperature Sensor Expansion Board Kit (EBK).
This application note can be found at the following link http://www.cypress.com/?rID=60544
Show LessThe application note AN75511 explains how to make precise temperature measurements using a Thermocouple and a PSoC® 3 or PSoC 5.
AN75511 provides a Thermocouple component, which simplifies resistance to temperature conversion, and an associated project built using the component, which displays the Thermocouple temperature using the CY8CKIT-025 – PSoC Precision Analog Temperature Sensor Expansion Board Kit (EBK).
This application note can be found at the following link http://www.cypress.com/?rID=60544
Show LessA general USBFS has been configured and programmed on CY8CKIT-001 with a Module kit CY8CKIT-010.
The USBFS configurations, Clock settings and codes were folloing the example project of "USBFS-Bulk-Wraparound" but Chip is CYC5568AXI-060.
The problem is that the USB on the CY8CKIT-001 is connected to PC then "Unkown Device" appeares on device manager's USB controller.
However, an example project of EX4_USB_HID has been tried and worked properly.
Could anyone help me sort this problem out? My project needs a general USB interface, not USBHID.
Many thanks
Show LessHIII...
RECENTLY I STARTED MY WORK ON PSOC......
I AM FACING MANY PROBLEMS IN WRITING THE CODE...........CAN ANYONE HELP IN HOW TO START AND WHAT ARE THE TOPICS I SHOULD READ ?????
Show LessI am using the PSOC 3 to run a stepper motor and a voltage reading to weigh things. Both the stepper motor and voltage reading require a ADC del sig, but the PSOC 3 only has one. Is there a way to have the program switch between these two assignments in real time??
Show LessThe goal is to have the DAC start at the last power level where it was set before being powered down.
Looking at the API, I thought I would be able to save the config of the DAC (including its current level) with VDAC8_SaveConfig()
With my testing, it doesn't seem to do the trick. Do I need to write straight to some register? Do I need to implement some EEPROM to save my value?
Thanks.
Show LessRecently i started working on PSoC....
in AN52705 (Getting started with DMA)
1) In POINT TO POINT transfer project i am unable to get the EXACT SINE WAVE as output if i give a sine wave as a input .The output which i got is in the photo ...please provide the information in getting the exact sine wave...
2)In POINT TO ARRAY TRANSFER Project how to SEE the stored data????
Hi, I'm helping to develop a device driver for a module that uses the CY8C9560A. I'm having a problem getting PWM to send a signal. The data sheet isn't very clear to me regarding the exact steps or sequence that needs to be taken to activate PWM for a pin. The code I'm using is below but all I am getting is a solid 1.63V output from PWM8. Can you help point out what I might be missing?
From some of the other posts, I gathered that it might be necessary to reset the device before the PWM settings take effect. Is this the case? Is there a way to soft reset this device? If this is necessary then is there a way to reset just the one pin so that others are not interrupted? Thanks!
io60p16.SetPwm(7, 0, 0x5e, 0x2f); // Port 7, pin 0 = PWM8
public void SetPwm(byte port, byte pin, byte period, byte pulseWidth) { WriteRegister(0x18, port); // Select port var b = ReadRegister(0x1a); b &= (byte)(~(1 << pin)); WriteRegister(0x1a, b); // select PWM for port output b = ReadRegister(0x1C); b &= (byte)(~(1 << pin)); WriteRegister(0x1C, b); // Set pin for output. WriteRegister(0x28, (byte)(0x08 + pin)); // Select the PWM pin to configure. WriteRegister(0x29, 0x00); // Config PWM (select 32kHz clock source) WriteRegister(0x2a, period); // set the period (0-256) WriteRegister(0x2b, pulseWidth); // set the pulse width (0-(period-1)) }Show Less