PSoC™ 5, 3 & 1 Forum Discussions
text.format{('custom.tabs.no.results')}
Hello,
I use a custom board with a PSOC5. Until now, the board run perfectly. From one day to the next the board has no function - supply is OK, we had no overvoltage, etc ...
I can not successfully program this board. The current consumption of the device is 26 mA at 12V (with a voltage regulator down to 3.3V)
PSCO Creator OUTPUT :
Programming started for device: 'PSoC 5LP CY8C5667LTI-LP041'.
Device ID Check
WARNING! JTAG/SWD communication for PSoC3/5 is not stable with the clock above 3.2 MHz! Please select lower clock option in case of failures.
Erasing...
Programming of Flash Starting...
Error: dbg.M0023: There was an error while programming the device: PSoC Programmer reported error (103 - Failed to program the chip!)
Does anyone have an idea or solution approaches?
Thank you
Hello
I had some questions regarding the implementation of two PWM blocks in parallel.. It’s a simple implementation.This my first time with PSOC 5LP.
I know how to enable a PWM block using “PWM_1_Start();” in the “main.h” file but when I’m using the second PWM block then its giving an error with the “PWM_2_Start();” command. I read somewhere that I have to enable a control register somewhere but cant figure out where to do it.
I just need to enable two PWM block synchronously at a fixed frequency and 50% duty cycle.
Regards,
Sid
Show LessHi.
I want to use the PSoC 5LP as UART switch box. It will be connected with USB to PC and the other side will be a number of selectable UART ports. The purpose of the box is to connect the PC to a single UART and to be able to select the active UART.
Till now, in my projects I was using the USBUART component as a single port USB-UART bridge. Is it possible to add some configuration to it for my purpose?
I'm not really familiar with the USB standard, and it's very complicated... I know that there is a protocol called HID, which I can use(?) for "uart-select" command. Is it possible to have both USBUART and HID protocols simultaneously on the device? How can I use the HID?
Would much appreciate any help.
Thanks.
Show LessI am using CY8C3866AXI-206 device but this device is not included in the device selection list. how i can use this device , is there anyway to include this device with its features. there is a message when programming this device.
"This device was recognized but PSoC Creator does not support using it at this time"
Show LessHello.
I have a problem to read IO pin status.
Device:CY8C5868AXI-LP035
Pin name:OK_MPU, Port:12[3] ,Type:Digital Input,
Drive mode:Strong drive (to connect to other output enable pins)
Then I write in the program
tmp = OK_MPU_Read();
But if OK_MPU pin is connected to GND, Always tmp status = "1".
How can I read correct pin status ?
Please give advice to me.
Show LessThis is a link to relatively old (2013) publication on EDN.com, describing blood glucose monitoring using PSoC5. Two reasons makes it of interest: (i) it demonstrates typical size of application for PSoC5, and (ii) it has longest feedback of EDN magazine (140 and still counting).
Show LessHello All,
I am in the process of making a board using the PSoC 3 chip.
I was using the schematics of the CY8CKIT-030 as a reference. In that design, there is a 10 pin header. My questions are as follows:
1) What are the connections needed for the chip to program & debug? In the reference schematic, they have:
p10 - SWDIO
p11 - SWDCK
p13 - SWO
p14 - TDI
These seem to be JTAG. I though miniprog 3 could do SWV/SWD which only required 2 pins? Please clarify.
2) Where can I find the female header to put on the board? I looked at Digikey, and they seem to be out of stock.
3) What should I do with the USB pins if I choose not to use them?
Thanks,
Alex
Show LessDoes anyone know why would I would have to call CapSense_CSD_Start() method twice in order to make my 3 button switch to work correctly? My top button wouldn't work if i don't call that method twice. The top button is further away from other 2 buttons. The tuning method is set to "AutoSense."
Here is the line of code.
CyGlobalIntEnable; /* Uncomment this line to enable global interrupts. */
CapSense_CSD_Start();
CapSense_CSD_Start();
CapSense_CSD_InitializeAllBaselines();
for(,,)
if(CapSense_CSD_IsBusy() == 0u){// If not busy.
/* Update all baselines */
CapSense_CSD_UpdateEnabledBaselines();
/* Update On/Off State */
CapSense_CSD_ScanEnabledWidgets();
/* Display CapSense state using LED/LCD */
}
CapSense_State();//checks for active widget
}
Show Less