PSoC™ Creator & Designer Forum Discussions
Hello,
I am looking for an example project that provides at least a basic idea of how to pass data between the USBFS configured for a typical audio device (speaker and microphone) and the I2S component. The project I am working on has an outboard CODEC (PCM3060) for processing the digital audio data. The interface between the I2S component and the CODEC is working. What I am looking for is an example of DMA processing between the USBFS and I2S components. But at this stage of development a non DMA method is fine also.
Regards,
Ron
Show LessHi,
I am trying to add my PSoC Creator 2.0 project to the SVN repository, but I'm not sure which files I should add.
I have added the following:
* All .c and .h files I have written my self
* TopDesign.cysch and the folder it is in
I assume (am I correct) that you're not meant to add:
* The DP8051 folder
* The Generated_Source folder
* The codegentemp folder
* SF_01_timing.html
* SF_01.cyfit
* SF_01.cycdx
* SF_01.rpt
But what about the other files:
* SF_01.cyversion
* SF_01_PSoC3lib.uvopt
* SF_01.cydwr
* SF_01.cyprj
* SF_01_PSoC3lib.uvproj
* SF_01.cyprj.Administrator
Can anyone tell me? Is there any documentation on this?
Many thanks
Hugo Elias
Show LessHi guys,
I got an automotive touchscreen here and a CY3295 I2C to USB testing board. I only bought that setup for interface testings and I have actually no clou about hardware programming and stuff - I make only the good looking digital content 🙂
Can you guys help me out with that? What software do I need to get all the touch functions working?
Thank you very much and sorry for the noobish question 🙂
Show LessOur project uses a PSoC 5... we currently have it running using an SD card in SPI mode. We really need
to access the card in SD/MMC mode in order to execute vendor-unique commands on the card... this cannot
be done in SPI mode. Has anyone done this before? Also, is there a way to browse Community-created
components without reading every post on the forum?
Show LessHi,
I have trouble finding how to either manually import-export some text-file format and/or programmatically set/get the pin config in a PSoC Creator project.
Two use-cases:
- To support several board-designs running the same software, easily be able to maintaing several pin-configuration mappings (kind of like a device-tree on linux)
- When doing PCB Sch&Layout, during pin-swapping, I want to be able to push the netlist back & forth to PSoC Creator to check that it's a viable pin-swap. This is very tedious to do manually by entering the pins in the window shown below.
Thanks David
Show LessSimple 8bit sin/cos udb component.
Hi guys,
I use CY8CMBR3116, when setting the Thresholds for the button, The difference count always is greater than 250, no matter the Sensitivity Parameter is 100 fF or 400 fF, how to adjust the parameter to make the difference counts less than 250?
Here is the pictures, and description from User Guide.
If the difference count is greater than 255, it will be truncated to 255. In this case, threshold parameters
cannot be set properly. Increase the sensitivity parameter value until the difference counts is less than 255.
Ensure the SNR is greater than 5:1 after changing the sensitivity parameter value by following the procedure
explained in section 6.2.1
I'm trying to read out raw counts from CY8CMBR3116 which works well for one single sensor.
My problem: I want to have a quick overview of the raw counts of each sensor used (13 in total) so I have to rewrite SENSOR_ID register and wait until that value appears in DEBUG_SENSOR_ID register which takes quite long. I haven't investigated it in to the details but the waiting time seems to vary arbitrarily by a factor of 3 and is in average about 50ms each.
Is there a way to accelerate the process of writing from SENSOR_ID to DEBUG_SENSOR_ID?
Show LessI seem to be having a bit of trouble including Verilog header files.
That is to say the include directive itself works just fine. The trouble is that the build tool doesn't seem to pick up on the resulting dependencies and so does not resynthesize on changes to the included files, nor have I spotted anywhere to enter additional manual dependencies. Adding the headers to the project only seems possible as dummy modules and does help either.
Another niggle is the local directory not being on the default include path. Attempting to pass the additional path to Warp via the custom synthesis options and the "-i" option results in complaints about missing options files which I don't quite understand.
To be honest I may be adopting C patterns out of habit and there are probably more natural ways of partitioning Verilog code to share common definitions and functions.
Incidentally is it possible to invoke only the "Generate Application" build step on the command line? I am using IAR to write the code and the full pre-build step of recompiling the generated C code is a bit time-consuming while tweaking the HDL.
Show Less