PSoC™ 4 Forum Discussions
Hello Cypress team,
We are using the CY8C4245LQI-483 in our 10 segment slider based LED task lamp. Refer the screen shot for product architecture
These segments used to control LED lamp ON/OFF, brightness increase/ Decrease by using different gestures Tap / Swipe or Touch
This product is in Pilot stage now and we have received the failed sample from field after 30 days of usage with the following condition:
- While I touch 1st to 9th Segment, MCU was not producing any PWM Duty cycle as we have designed
- But only when I touch 10th segment ,MCU producing the PWM duty cycle as we have designed
- We have also user indicator (0603 size LED ) which is also based on the 1st to 10th segment sensitivity and the performance is fine for user indicator.
- Hence we concluded cap sensing is working fine but LED lamp PWM O/P pin was NOT generating corresponding PWM duty cycle.
We re-flashed the with the same .HEX file again in the field defect lamp and now problem solved , lamp started working fine.
Could you please guide us to understand the issue and share your suggestion to rectify it?
Thanks,
Nithiyanantham
Show LessHi sir,
I am trying to install PSoc4 creator 4.1 on 32 bit windows7. but installation getting stuck at license agreement page. after some time it is showing error "CyInstaller has stopped working". please suggest how to resolve it.
Show LessI purchase a stack of Cy8CKit-49-42XXX kits about 3 years ago. Originally, I believe I had taken one out of the package, and plugged it in and it worked. Now, I take a brand new one out of the package, never opened, plug it in, it does not work - it lights up, my computer tells me the device is unrecognized, and it sits - psoc can't program it - the programmer can't detect it - what do I do? I have a bunch of these, I even pulled a second one out of the package, none of them seem to work. I have two left, unopened. These were stored in a dry place, on my bookshelf.
What gives?
Show LessI am developing a product using the MBR3. The product is looking to sense a user input for (possibly) hours at a time and we want to make sure moderate temperature changes while operating do not cause the output to remain on after the user releases the sensor. However, we have found that the unit has a fairly large change in detected capacitance based on temperature. We are taking steps to mitigate faster temperature changes, although I would be interested in information about mitigating that as well.
Our main concern right now is that if the product experiences even a very slow temperature change while receiving a valid input it will cause the unit to continue to output even after the user is no longer activating the sensor for very reasonable temperature changes because the baseline has not changed. We have investigated the available options in settings including the auto-reset period but have not found anything to mitigate this problem since we want the output to remain on during the entire user activation and stop only when they release it.
Here are my questions, then:
- What options do we have with the MBR3 chip to mitigate the change in detected capacitance due to temperature other than lowering the sensitivity?
- Are there options that becomes available if we upgrade to a different unit to help with the same problem?
- Is there a solution to the problem of temperature changes causing the detected capacitance to change so much during valid input that it causes false outputs after the user has released the sensor?
Hello,
following issue concerns me:
Our customers receive .hexfiles from us containing the whole application for an PSOC4. The application contains our knowledge, therefore we do not want the customer to get the source code of the application project.
With other microcontrollers, the customer could change parameters in hexfiles on negotiated adresses. But on PSOC4, hexfile merging or changing seems a bit more complex, since the hexfile is extended by the CyElfTool with further metadata. However, the PSOC Programmer returns an error when trying to load an adapted hexfile.
Are there any simple solutions, like re-calculating the metadata of a hexfile by the CyElftool after the customer changed some config values?
Thank you !
Show LessHello,
I am currently working on HX711 Load Cell Board.
I had posted a question about the porting of Arduino library in PSoC last week.
I tried porting, but it does not seem to work.
So, I referred various libraries (HX711.c/HX711.h) online which were written in C and made the similar in PSoC Creator.
But it is not working, that is the values do not change, it remains 0.00. (The same setup works on Arduino)
Can anyone help with this. I am attaching my project here.
Thanks,
Ameya
Show LessHello everyone,
I am interested in having the Fingerprint Scanner module - TTL (GT-521F32) be part of my personal project. However, all codes, libraries, tutorials, etc. on the internet are available for the Arduino platform, but not for the PSoC Creator. Can anyone help me get this module run properly on my CY8KIT-042 Pioneer Kit.
The header file and .c file for this module are available on GitHub - sparkfun/Fingerprint_Scanner-TTL: Repository with example code for SEN-14585 & SEN-14585 at SparkFun.com but they need some tweaking to have them run properly on PSoC Creator. I tried to add all required library files in the Project, but still there are some issues related to libraries being missing and compatibility of c and c++.
Show LessI cannot get pins 3 and 4 {P5[0] and P5[1]]) to function as digital outputs on the CYBLE-022001-00 BLE Module Development Board.
Is there something special that needs to be specified for these pins to work?
I have a simple project attached that toggles a single output pin at a 50mS rate. On the Dev Board that I have, this project works on all I/O pins except P5[0] and P5[1], which are the OVTIO pins.
Thank you.
Show LessHi All,
I have a very (VERY) large scale PSoC 4 based BLE Mesh system. I am using an Android device to send a 40 byte message to one of the nodes, which sends the message through the BLE Mesh. Every once in a while, 1 or 2 out of 100 nodes get "stuck" in central mode and I can no longer communicate with them. I was first suspicious of the Android device possibly not disconnecting properly, but the nodes that do not disconnect are sometimes very far out of the Android device's range, thus the issue occurs far down line in the mesh. Since this event is pretty rare, I can't find the source of the issue. For now, i'd like to be able to reset the system so that it can restart and be "visible" again via advertisement.
At any rate, I was wondering if I could somehow configure the XRES pin to reset the module via software. Is this possible?
Show LessHi!
Is there anyway to have the logic blocks in a PSoc4 generate some form of hardware reset? I am using a PSoc 4200L as a keyboard controller for a project and I'd like to add a special key board combo that will trigger a (fail safe) reset if held for 4 seconds. To make this as solid as possible, I'd like to do the key detecting and counting as a logic block to be resilient to bugs in the software. Is there anyway to let the output of a logic block generate a reset? Would it be ok to route the logic block to a pin and then route the pin to XRES or should I add an external reset circuitry that makes sure to keep XRES low longer than the port output?
Are there any other ideas how this could be handled?
Best regards,
Stefan
Show Less