PSoC™ 5, 3 & 1 Forum Discussions
Using First Touch board with 5V on Vddio0 and Vddio2, ports seem to suddenly break or get stuck high. Happens after hours of running fine, happened to two boards. On first board both Vddio0 and 2 related ports was stuck, second board only Vddio2 ports stuck so far. Core and 3V ports running fine. Anyone seen this? Anything I can do to "heal" the boards? Quick reply much appreciated!
Thanks, T
Show LessHello! I am new in PsoC and i have following problem:
A SPI - Slave receives 4 16-bit values and triggers an FIFO-Full interrupt. This interrupt triggers a DMA , which reads out the data out of the FIFO using following sourceadress: SPIS_RXDATA_PTR.
The DMA has 4 Bytes per Burst, length 2000 and request per burst = 1;
This works, the first 4 values gets saved correctly in a buffer-array, but the problem is, that the FIFO-Full interrupt stays high and doesn't return to zero! A new transmission is not possible anymore.
I have tried reading the data out of the SPI-Slave using SPIS_ReadRxData(). In this case the FIFO-Full interrupt returns to zero.
Do i miss anything? How is it possible to let the FIFO-Full interrupt return to zero after reading out 4 values by the dma?
Thanks a lot!
Show LessEE2Prom User module's flash block write returns error code -1 (protection error) on a production board with CY8CLED04D02 while the same program code is fine on Start Kits CY3267, CY3268 with CY8CLED04D0CD1 onboard. ISSP programming by MiniProg1 (Reset Cycle) is ok, without external power via USB. Olso I can't fall inside the FlashBlock library to find out more detailed error diagnose.
What should be done next, please?
Show LessI'm a bit confused on this one.
The PSoC Creator design-wide resources editor has system parameters for heap size and stack size. What exactly is stored in this heap? If I understand properly there isn't any dynamic allocation at all by default, right? Or is there?
Do I need to set it up so that my FreeRTOS heap size < the PSoC Creator heap size? I'm thinking no, because I think the FreeRTOS heap reservation just reserves another area entirely?
As far as the stack parameter is concerned, how does this interact with the FreeRTOS stack? Again, if I understand correctly, FreeRTOS allocates space for task stacks from its own heap when the task is created. (I'm pretty sure about this, because the stack size is dynamically supplied to the task creation function.) Does this mean that I can get away with a very small PSoC Creator stack size, because that stack is only used for initialization stuff and for the scheduler itself, and is disjoint from the actual task stacks?
Can anyone shed some light on this? I want to make sure I am not using lots of memory for nothing, but at the same time overflowing these types of limits can be a real pain to debug.
Show Lessi have two problems,
1. I am tring to dispaly numericals in seven segment led display for two digits. i have chosen digit drive pins 0&1 of port 1. But only one digit is glowing. Is there anything to set additionally than drive polarity.
2. i couldn't view the datasheet of the module by clicking on the particular module. (only i could see the pdf version)
pl help me.
gkavin
Show LessI keep on getting this error (see below). I am using a custom board layout with a CY8C3244LTI-130ES2 chip. Does anyone know why this is happening or how to fix it? I have a MiniProg3 Rev5 programmer/debugger and the board is connected to the appropriate 10 pin connector to match. help please?
dbg.M0023: There was an error while programming the device: (PSoC Creator received error (100 - FAILED! Timeout of SPC polling. Lost communication with chip.))
Show LessHi,
I'm trying to feed the PSoC with an AC signal and I have doubts how to do it. I configured the PSoC with: 3-OPAM and ADCINVR. The AC signal is providing by a wien oscillator so exist a gnd there. I don't know if to design the wien oscillator I have to take in account the AGND (2.5V) of the PSoC.
Now I'm trying feeding the INV- of INSAMP with AGND (refmux) and NOINV+ directly with the output of the wien oscillator.
Is this method right?
Thanks for your support!
Regards.
Show LessI am using the ADC in 20-bit mode (PSoC3), but the abs() works fine up to the 16-bit limit, then goes awry - so I have to use multiply by -1 instead, which works fine (although slightly more clumsy). Are there any work-arounds, and are there other 16-bit limited operations we should be aware of?
Show Lesshi,
I am trying to porgramm CY8C3866AXI based board. I have followed following procedure
- Connected PSOC Miniprog3 to our board using 10pin connector
- Opened PSOC programmer 3.12.5
- I am able to see miniprog3 detected y PSOC programmer. But as I tried to select CY8C38 family, I observed that there is no any such item in drop down list.
- PFA screenshot.
Show Less