PSoC™ 5, 3 & 1 Forum Discussions
Hello,
We are using PSoC 5LP and trying to figure the pin state at the beginning of PSoC power on and when PSoC is running stable. My questions are:
- Is the pin initial boot state (when power source connects to PSoC) configured by the Power-On Reset option?
- Is the pin operating termination state (after PSoC is fully bootup and code is running) configured by Initial Drive State option?
Thanks,
Yan
Show LessWe where using a CY8C5888LTI-LP097. We where unable to get those parts. So, we got some CY8C5868LTI-LP039 off of ebay.
I am struggling to flash the CY8C5868LTI-LP039. I am using the MiniProgrammer4 with a 10pin header. This was working with our old processer but not the CY8C5868LTI-LP039.
The programmer reports the correct part and is able to erases the flah. But not program the part.
I recompiled the project with the new part and got no errors and got a new hex file. I have been using the hex file the entire time.
Log from flash program:
Program Finished at 3:24:42 PM |
| FAILED! Unknown error
| Erase Succeeded
| JtagID: 2E 12 70 69
Program Requested at 3:24:40 PM |
Power On at 3:24:31 PM | MiniProg4 (CMSIS-DAP/BULK/110C14D101310400)
Anyone have any ideas as to what my issue could be.
Show LessI have been inventing a ultra low power IoT Bus network that will outperform RS485/UART power consumption to about 40 times at 125kbps, does not need crystal stabilized timing, is physical fault proof, e.t.c. I want the bus network to become open standard. I have made several tests and made UDB component that performs the transaction on datapath and gate array level. Currently I have only tested it on PSoC 5 but would also like to port it to PSoC 4 with less capable UDB. The first test production evaluation boards with PSoC 5 are in production. I am looking for engineers who are willing to evaluate and participate the bus network development. More info about the evaluation board can be found at Wired IoT Bus Evaluation Kit – Tauria OÜ and Energy Consumption by Wired Internet of Things – Tauria OÜ .
Feel free to comment and ask questions !
Show LessI need to transmit data from usb-to-spi-elite (rom) as a master to psoc5 cy8c5888lt-lp097 as a slave in spi protocol.
where can i find the address slave?
for exemple : i want to blink the blue led p2.1
what the data that i need to transmit?
thanks .
Show LessHello. Do somebody has an example of an interrupt based clock in C language for PSoC 5? The intention is not to use the uController on delays that ignores all the rest of the system, but to have all timed subrutines comparing the initial time of them and the present time to know if the time of their task has passed and need to stop. The clock gets the time dividing enough tics of an internal clock to get maybe uSeconds or what be needed and be possible, then the time variable is readed by each subroutine who need it.
One way could be to use a Real Time external Clock, but I think it could take too much time to read it.
Have a nice day
Luis
Show Less
Hi all,
I have a kind of unique problem that I'm hunting for solutions on.
I'm using a PSoC5LP as a COM Express carrier board controller, handling ATX power sequencing as well as other low-level functions. One of the features of this carrier board controller is the ability to be loaded via bootloader from the host COM Express module OS. I have the process of loading working correctly. The bootloader is entered when a certain button combination is held while DC power is applied to the system. But one little gotcha is the reset/jump to application after the loading is complete (with either a pass or a fail).
The issue is that when a load fails partway through, or completes successfully, there is no way to actually tell the result on the host OS because the system immediately resets (since the PSoC5 is controlling the ATX power sequencing). A reset of the PSoC results in cutting power to the COM Express module as it restarts.
What I'm looking for is a way to either delay or entirely prevent the bootloader from automatically jumping to the application after it completes in order to allow the status to be communicated back to the user, or in the case of a successful load, allow the user to cleanly shut down the COM Express OS before manually cycling power to return to normal operation.
The only way I've come up with is to manually insert a delay before the CySoftwareReset() calls in the API functions such as Bootloader_Exit()/CyBtldr_CheckLaunch()/Bootloader_LaunchApplication(), etc. If I want to prevent jumping to the application entirely I could just remove the CySoftwareReset() calls. This is not ideal since as soon as code is regenerated for any reason, these modifications will presumably be removed. One option could be to make these changes then use the "Suppress API Generation" option in the Bootloader module settings to lock it in place.
Are there any other options I'm missing? Would I basically be stuck with the plan above or could there be a cleaner way to accomplish what I'm looking to do?
Thanks in advance for the input!
Show LessIs there a way to view the values of complicated macros, like USB_ARB_EP_BASE?
Hi,
during the last 2 years we face problems in purchasing Psoc5LP, CY8C5888AXI-LP096 microcontrollers.
So we start using different part number of the same family in order to mantain our product without changing the PCBs.
Now we are not finidng any alternatives, we use 200 pieces per year at least... (not so big number...but...)
It is not possible to find any psoc5LP anywhere... we tried all supplier broker distributor but no luck.
Do you have any hint? Moreover even other families seems to be scarce.
I would like to continue with cypress MCU because I like them, but it seems that they don't sell their product anymore... or sell just to some customer... this is very frustrating!!!!!!!!!!!!!!
Show Less
I am using psoc5lp-cy8c588lti. I am trying to do the example with UART and ADC, CE195277_ADC_and_UART. I connected pin P[0] to VDD. The problem is I don't get other readings beside a continous string of sampled data, and I dont manage to break the continous stream of data, as I should by using the character x or X. If I type E or C as stated in example, the terminal prints continously gibberish characters, and in between them i see the value requested. But when i press s for a couple of items or continously the terminal starts to print the sampled data indefinetly. Again the terminal isn't responsive to characters that I type so i have to type them multiple times to get a response. What am I doing wrong ? I tried building a simple project with just UART to display something through pUtty or TeraTerm, to no succes.Baud rate and other settings between Putty and UART are set accordingly ( the baud rate is 9600 for both).
Show Less