PSoC™ 5, 3 & 1 Forum Discussions
I am beginner in PSOC. I am trying to program CY8CMBR3110 using Miniprog-3 by I2C protocol. In EZ-Click 2.0, when i try to select I2C target on 5v, It can't identify it. but if i select 2.5v or 1.8v, It identify device. So i do't understand what is problem. I attach circuit diagram.
Show LessHello,
in the datasheet of the PSOC5LP in chapter 6.2.1.5 Wakeup Events I found that wakeup events are configurable but I didn't found how. I use hibernate mode and want only one external interrupt as a wakeup source. How can I configure only one out of all external interrupts as a wakeup source?
Or is the solution in AN72382 with the do-while loop the only solution?
As a workaround I switched the other interrupt pins to output, so no other external interrupt can occur.
Thanks for your help.
Show LessHello,
I have tried to find dedicated forum for newely launch MBR series but could not find it. Hence I am posting this question here in this form. Accept my apology for this. We have got newely launched CY8CMBR3110 chip and we have developed custom boards using this chip. Its working like a charm. Now we want to provide audio feedback for touch. As CY8CMBR3110 has dedicated buzzer pin we are planning to use that pin only. I think to use piezo buzzer will not be the best solution as sound produce by piezo buzzzer could be annoying. So I am looking for various options which can generate very good audio feedback. What is best way to achieve this? Is there any other ICs available which can be used?
Thanks,
Niral
Show LessI have a PSoC5LP Project which has been around for years.
This week I installed the latest PSoC Creator 3.1 Update, and now my system won't fully.
It is more or less operating normally, with the exception that every malloc() fails.
It's as though the system has suddenly ran out of RAM.
It is a very large project, but there is not actually a huge amount in RAM, and anway, it was working fine before I updated to Creatpr 3.1 and re-compiled everything.
At the end of compilation I get this message:
Flash used: 110520 of 262144 bytes (42.2 %). Bootloader: 16128 bytes. Application: 94392 bytes
SRAM used: 28453 of 65536 bytes (43.4 %). Stack: 2048 bytes. Heap: 128 bytes.
Hi,
is there a simple way to detect, if an interrupt occurs during a specified time. I only need to know if something happened. Within this time there is a time critical procedure. I have to drop the results, if there was an ISR call between processing. But I can not disable global ISR within this time.
Sure, I can use flags inside each ISR. But this is something dificult to do inside the cypress modules (USB_FS e.g.).
So maybe I could check a register?
Kindly regards,
Franz
Show LessHi,
I was working in PSoC 5LP with kit devellopement and there was a problem with the kit.
before the problem there was LED it was always alight.
After the problem the LED flaches always.
I want know the problem ?
Show LessDisclaimer: I apologize if this question is off-topic but I'm quite new to the field of programmable logic and would like to drawn on your collective experience to help me decide if a PSoC device is the right way to go. I don't mind putting in the work but at this stage I'm lacking intuition about what is feasible and would like to avoid running into icebergs later on.
The project I am attempting is to build a hardware debugger for a recalcitrant microprocessor system. This system has a bus with 8 data + 16 address bits, plus control signals, running at 1 or 2 MHz.
My rough design for the real-time (i.e. hardware assisted) part looks something like this:
- Route the bus to the parallel inputs of four datapaths, capturing each cycle.
- Save the data from each cycle into a cyclic trace buffer via DMA.
- Hash the address with a CRC.
- Mask the checksum and use it to perform indexed DMA into a breakpoint table.
- Compare the retrieved candidate breakpoint against the real addresses, optionally halting the CPU on a match.
In addition this particular MPU cannot be halted at any point. So a state machine needs to sequence through the instruction bytes in lock-step with the MPU, based on the opcode byte. Plus a slew of other details and complications too gnarly to mention.
I don't expect a detailed review but is this the sort of thing a PSoC is suited for or will I quickly hit timing/routing limits? For the record I've managed to build a prototype, around a PSoC5LP, and have sort-of gotten the trace running.
Regards,
Johan
Hi
I am using psoc 5 (cy8ckit-050) for doing a project. Software I am using is PSOC creator 3.1 and programmer 3.22.2. I succeded in building my project but when I try to program it, it is not working. Actually nothing is happening when I click on program. When I checked the port settings I could see this message " PSoc 5 : This device was recognised, but PSoC creator does not support using it at this time". I am using Win 8 64 bit OS. Help me identifying the problem please.
Show Less