PSoC™ 5, 3 & 1 Forum Discussions
I cannot locate the project file on CE58957 - CapSense® Sigma Delta (CSD) with LED Backlight Fading on CY8C24x94
Can anyone give the link please, thanks.
Show LessHi,
I am new with Psoc5. i need help with my project, i read word 32bit in serial (by software) and convert it to parallel and send it to port2.
the first 3 bit will be address(000-111) and the other 4 bit will be the data from 32 bit and all this need send by 8 time.
I tried to do it with shift register with out success.
Regards
Reuven
Show Lesshello,
How to transfer a boatloadable program from one external host controller to PSoC 5LP target controller through UART protocol .By using PC i choose Bootloader Host programmer .,but from external controller that is not possible,
Show LessThe generic family data sheet (e.g. PSoC® 5LP: CY8C52LP Family) indicates
"5.1 Static RAM ...... Code can be executed at full speed from the portion of SRAM that is located in the code space. This process is slower from SRAM above 0x20000000. ......."
There does not appear to be specific data sheets for individual devices so it's not clear where the internal SRAM is mapped within the memory space for devices with different size SRAM. I am using a device with 32K SRAM and PSOC creator linker places the RAM so that there is 16K below and above the 0x20000000 boundary, i.e. in two different 32K memory blocks. It places the stack at the top of this region, at 0x20004000.
My question is: are data accesses also slower to memory above 0x20000000?
If so can I move my stack below this address? .... there is a control for the stack size but I didn't find one for re-locating the stack in the SRAM.
Show LessHi all,
I am having a problem building a project when I try to use a .c source and .h header file in the project. When I build the project with all the code in the main.c file, everything works fine. However, when I move all the code except for int main() into a header and and c file and then add them to the project, I receive the following error:
.\CortexM3\ARM_GCC_493\Debug\main.o:(.data+0x10): multiple definition of `readPtr'
.\CortexM3\ARM_GCC_493\Debug\RMISensor.o:(.data+0x10): first defined here
collect2.exe: error: ld returned 1 exit status
The command 'arm-none-eabi-gcc.exe' failed with exit code '1'.
I actually get those first two lines a bunch of times for some of the variables I defined in the header file but I just included one as an example. It seems as though the main.o file is trying to define these variables despite it being removed from main.c. I've tried everything including completely remaking the project from scratch but haven't found a solution. I am using PSoC Creator 3.3.
Thanks for the help.
Nick
Show LessHi,
I want to be able to hold a button down when powering up the board to tell the Bootloader to wait forever for a command. If the button is not pressed while power-on, it should directly launch the application.
Is there a simple way to do this?
This is for emergencies, if for some reason the downloaded image messes up the communication with the host. Then there is no way to get back to the bootloader to download a new image. Is there another way (apart from entering a timeout of a few seconds)?
Regards,
Jostein
I want to use the software controllable counter, but I want it to count based on a clock coming into an IO pin, and not depend at all on the system clock. the clock to the counter will be going near the same speed as my system clock, so using the clock and count pins would be error prone. if I use the basic counter, I can use the external signal as a clock and it works fine. I want that same functionality, but with software control (setting TC and Compare values) and compare output. how can I achieve this?
I'm working with the CY8CKIT-059
I've got a project where I have multiple pins that happen to be assigned to the same port.
I'd like to enable interrupts on all these pins. I understand that an interrupt on any pin within a port will be ORed together to a single PICU interrupt. Is it possible to enable interrupts for multiple pins that are assigned to the same port, but that aren't encapsulated in the same "cy_pins" component?
Show LessI'm considering to have my own PSoC boards made for Raspberry Pi/Next Thing Co CHIP or any other single board. I wonder how does one program the CY8C28xxxx series ICs? Can I use an USB-to-UART IC? Will it be recognized by the PSoC Programmer application? Alternatively, can I use my CY8CKIT LP5's programmer? Thank you for your advice in advance!
Show LessHello,
I have a fair amount of experience with the PSoC 3 and PSoC 5 as we use both of these in our products. Our products provide both a pin selectable bootloader and a 10 pin header to allow our customers to update the firmware and allows me to perform in circuit debugging.
OK, that said. What is needed to perform in circuit programming and debugging of a PSoC 1? We are considering using the PSoC 1 in a new device we are developing. It is a simple signal generator using a Silicon Labs Si5351 and we need a micro processor to control it. Why the PSoC 1? I may be wrong but it appears the PSoC 1 is the only version of PSoC that comes in an 8 pin dip. The device is a kit the customer builds and the 8 pin dip is very easy for the customer to install. The particular version of the chip is the CY8C27143.
Regards,
Ron
Show Less