PSoC™ 5, 3 & 1 Forum Discussions
Hello Everyone,
I have been trying to get a system consisting of PSOC5 LP and SIM800A GSM module communicating to each other over a dedicated UART channel, and another UART channel for communication between PSOC5 LP and PC.
I have a problem where I need to read the date and time from the GSM module using AT commands and then store the date and time values (which come as a string as a response from the GSM module) as global variables to be used program a RTC connected to the system.
I have followed this tutorial and can see that I can see the date and time from the module while interfacing with an Arduino manually.
I am aware of how to send AT commands to GSM module, but can't seem to understand how to read or parse or store the responses from the GSM module in response to the AT commands.
Can anyone help me to read and store (to then reformat the string later) the time and date from the GSM module using PSOC5 LP?
I am attaching a simple two_uarts_mod project, which I could use to manually send the AT commands and read the time and date (but can't seem to find a way for the PSOC to read the response back from the GSM module).
Thanks and Regards,
Yash
I am having all codes with me Kindly fix the issues I am facing. Might be a communication issue with PSoc & driver
新規案件向け、
MPN:CY8C29466-24PVXI
中長期の供給面を考慮し、
後継としての推奨型格を御教示下さい。
宜しくお願い致します。
I am working with PSoc 5lp at the moment. I understood theoretically what an interrupt does, but why can't we write the work that is to be done with an interrupt in the main function only? Why separate ISR is needed?
Also, why flag variable = 0,1 is used?
Show LessHi,
We are using PSoC LP5 and we decide to make PSoC in hibernation state under some condition. My questions are: what function may not work when PSoC is in hibernation mode, e.g.,
- Will RTC still keep counting during hibernation?
- Will the pins that are set to high remain high during hibernation?
- Any other limitations?
Regards,
Winston
Show LessHi,
May be this be a fancy query, but still a thought as an engineer,
I have a code section in my project which is executed only once when I run the project for the very first time but after that for the entire duration of running that project this section won't be used. Can I know whether we have a method to disable this portion of the code from the flash permanently without reflashing the code? Whether there exist a method to store this portion of the code temporarily in some location other than Flash and execute it from there only the very first time, so that the flash space can be used entirely for implementing the continuously executing code section?
I am using PSoC5LP as the core of my project.
Show LessHi There.
I am working on a project involving a PSoC5LP and an LCD touchscreen. I am developing a custom application with the implementation of an SWD interface with options to download the Hex file to flash memory only and other options of the app to program certain values in the EEPROM memory, using as an interface a MiniProg4 programmer with a ribbon cable of 10 pins.
I used the C_Sharp and C_Sharp_EEPROM programming examples included in the SWD subdirectory of the Cypress directory as templates for programming flash memory and EEPROM memory. The only thing I didn't include in the flash memory programming was the "ProgramNvlArrays" routine. The point is that after downloading the hex file to flash memory and releasing the port, when I power on the unit under test I only get a blank lit screen on the LCD, but if I download the file using PSoC Programmer, when I power on the unit in question everything works fine.
Could someone tell me what PSoC Programmer is doing that I am missing in my app?
Do I need to program the NVL array to get a response on the LCD? And if so, how would this be done?
Thank you in advance for your help.