PSoC™ 5, 3 & 1 Forum Discussions
The Cypress website has over 50 application notes (AN) on PSoC1 covering a wide range of topics. We have taken several steps to enable you to quickly and easily find a relevant AN. For example – all AN titles contain the addressed PSoC family (PSoC1, PSoC3 or PSoC5); thus helping you to quickly narrow down your search based on the target device. Another useful feature is a unique landing page for every AN, which provides a one-stop location to find related content such as videos, code examples/firmware, device compatibility matrix and related resources.
As a next step in this direction, Cypress is launching a PSoC1 Application Note Finder tool, which will help you to identify a relevant AN based on domain tags, document complexity, supported devices, availability of example project, supported software version and hardware kit.
You can easily access the tool from http://www.cypress.com/?irID=55571 and is also conveniently located on the application note listings page (http://www.cypress.com/?id=1573&rtID=76).
Show LessThe Cypress website has over 50 application notes (AN) on PSoC1 covering a wide range of topics. We have taken several steps to enable you to quickly and easily find a relevant AN. For example – all AN titles contain the addressed PSoC family (PSoC1, PSoC3 or PSoC5); thus helping you to quickly narrow down your search based on the target device. Another useful feature is a unique landing page for every AN, which provides a one-stop location to find related content such as videos, code examples/firmware, device compatibility matrix and related resources.
As a next step in this direction, we are launching a PSoC1 Application Note Finder tool, which will help you to identify a relevant AN based on domain tags, document complexity, supported devices, availability of example project, supported software version and hardware kit.
You can easily access the tool from http://www.cypress.com/?irID=55571 and is also conveniently located on the application note listings page (http://www.cypress.com/?id=1573&rtID=76).
Show Less- Bootloader host: It can be a PC or an embedded host capable of communicating with the target device.
- Bootloader: This is a piece of code that resides in the target device and capable of communicating with the host, re-flashing the device and handing control to the application. The bootloader is usually factory programmed onto the device.
- Bootloadable project: This is the actual application in the target device. It can be changed using the bootloader.
- PSoC3/PSoC5 bootloader allows you to reconfigure both hardware resources as well as firmware.
- The bootloader is created as a separate project. The bootloadable project is linked to the bootloader project using the dependency option in PSoC Creator IDE.
- You can build your own custom communication interface for bootloading.
- A typical PSoC3 I2C bootloader project only consumes 7 kB of flash.
- It is possible to protect the security settings of the bootloader flash to prevent any accidental rewrites to the bootloader itself.
- PSoC3/PSoC5 bootloaders are fail-safe. The bootloadable project checksum is validated during power-up. When the checksum is invalid, the bootloader will wait for a valid image to be bootloaded. This is useful in situations where power fails during bootloading.
USB devices are so common today and it has pretty much become the standard of the day for data transfers and for many of the common applications. There is so much that can be done using USB. But how do you begin with USB? What is USB? What can I do with USB?
To learn about USB basics and probably more, visit the following blog post, Serial Ports are so 1990!
Show Less- Detect attachment and removal of USB devices
- Manage data flow between host and devices
- Provide and manage power to attached devices
- Monitor activity on the bus
- Control Transfers Used for sending commands to the device, make inquiries, and configure the device. This transfer uses the control pipe.
- Interrupt Transfers Used for sending small amounts of bursty data that requires a guaranteed minimum latency. This transfer uses a data pipe.
- Bulk Transfers Used for large data transfers that use all available USB bandwidth with no guarantee on transfer speed or latency. This transfer uses a data pipe.
- Isochronous Transfers Used for data that requires a guaranteed data delivery rate. Isochronous transfers are capable of this guaranteed delivery time due to their guaranteed latency, guaranteed bus bandwidth, and lack of error correction. Without the error correction, there is no halt in transmission while packets containing errors are resent. This transfer uses a data pipe.
- USB History
- USB Architecture
- USB Physical Interface
- USB Speeds
- USB Power
- USB Endpoints
- USB Communication Protocol
- USB Descriptors
- USB Class Devices
- USB Enumeration and Configuration Process
- USB Compliance and Windows Logo Testing
The Cypress website has over 50 application notes (AN) on PSoC1 covering a wide range of topics. We have taken several steps to enable you to quickly and easily find a relevant AN. For example – all AN titles contain the addressed PSoC family (PSoC1, PSoC3 or PSoC5); thus helping you to quickly narrow down your search based on the target device. Another useful feature is a unique landing page for every AN, which provides a one-stop location to find related content such as videos, code examples/firmware, device compatibility matrix and related resources.
As a next step in this direction, Cypress is launching a PSoC1 Application Note Finder tool, which will help you to identify a relevant AN based on domain tags, document complexity, supported devices, availability of example project, supported software version and hardware kit.
You can easily access the tool from http://www.cypress.com/?irID=55571 and is also conveniently located on the application note listings page (http://www.cypress.com/?id=1573&rtID=76).
Hi
I'm quit new with PSoc and I want to install FreeRTOS on PSOC5 So when I wnat to open the workspace from "FreeRTOS/Demo/CORTEX_CY8C5588_PSoC_Creator_GCC/FreeRTOS_Demo Workspace.cywrk workspace file from within the PSoC Creator IDE." then it shows me the error : Error: prj.M0052: Unable to open the project "./RTOSDemo.cydsn/RTOSDemo.cyprj": (Could not find a part of the path 'C:\Program Files\Cypress\PSoC Creator\FreeRTOSv7.0.2\Demo\CORTEX_CY8C5588_PSoC_Creator_GCC\RTOSDemo.cydsn\RTOSDemo.cyprj'.). Address the error and try again.
Can you help me with solving ?
Thanks
Show LessHi,
I tried to use an (older ) CY3212-CapSense RevC Board from 2006 together with PSoC Designer 5 .
The on board chip is a CY8C21001-24PVXI , but the orignal Projects on CD delivered together with the Kit are for the type CYC8C21434 .
Is a CYC8C21434 - Project compatible for using on CY8C21001 ?
I could not find a datasheet for the CY8C21001.
Has anyone a link on Demonstartions Programs for the CY3212 - Kit with PD 5 ?
Thanks!
Show LessI am using the cy8c20546A as an i2c slave using the ezi2c module. When the master writes into the slave the ezi2c_anyactivity flag is getting set but the data is not available on the RAM buffer created. Why is this happening? Hoping for a reply at the earliest.
Show LessHie,
I am trying to use the mixer component in PSoC Creator for a project where I need the mixer to have its Local Oscillator sweeping across a wide range of frequencies. I have already developed a varying frequency signal within PSoC, but now I am not sure if I can input this signal into the mixer as the LO for the mixer. It seems to me that the LO to the mixer only accepts a fixed frequency signal at each moment. Am I correct in this assumption? Please help.
Show Less