PSoC™ 6 Forum Discussions
Hello, I am using the Psoc6 board and have a question about RTC.
I am implementing RTC using a HAL driver.
I know that the source clock of RTC is CLK_LF.
So let's decide on one scenario.
I will set up PILO in CLK_LF to use RTC.
By the way, PILO's error rate is about +-10%.
So I will use PILO by trimming with IMO.
If so, do I need to reset the RTC if I want to use PILO that went through Trim?
If i want to use the Trimmed Clock, I wonder how to write the code.
I know the trimming process well and I would like to ask you about how to use the watch after trimming.
Thankyou for your apply
Show LessHi,
We made an evaluation board using PSoC 6 MCU.
According to the datasheet, the XRES pin should be pulled up to V_DDD, as shown in the following figure.
Unfortunately, we thought PSoC 6 should have an internal pull-up resistor and did not add the pull-up resistor. So the XRES pin is kept floating. But luckily, some of the fabricated boards are working normally (we are not sure whether the abnormal boards are caused by the floating of XRES pin).
Hence I am here to ask about the consequence of floating XRES pin.
1. Some of our boards are working normally, does it mean XRES is not necessary to be pulled up?
2. Is there leakage current caused by floating of XRES pin? If yes, how much can it be?
3. What is the other abnormal phenomenon that will happen if the XRES pin is floating?
4. In the datasheet, there is a check table about schematic design, we found the requirement of pull-up XRES pin. Excepting the pull-up of XRES pin, are there any other dedicated pins that should be pull-up or pull-down? Such as SWDIO, SWDCLK, and so on.
Sorry for the long question lists.
Sincerely appreciate your kind help!
Show Less
Hi PSoC Community.
I have trouble configuring a Low-Voltage Detection system on the PSoC6 and am in need of help. When the supply voltage reaches a specified thredshold, an interrupt should be triggered, which should result in a red LED to turn on. From my testing I can conclyde, that the LVD interrupt is only called when the supply voltage reaches ~ 2.3V (aka. when the system shuts down) regardless of the specified thredshold voltage. Changing the thredshold voltage nor any other setting does not appear to change this result.
I believe to have followed the example implementation precisely, given in the PDL documentation.
I am using the PSoC6-Pioneer kit and PSoC Creator 4.4.
Kindly take a look at the project-attachment below.
Show LessPlease tell me how to use the development tool "modustoolbox".
I would like to use the microcontroller PSoC6 model number "CY8C6244AZI-S4D93", but I do not know how to select it in "modustoolbox".
Show LessHi,
I am using CY8CKIT-062-BLE as the evaluation board for development.
I have an external power management module with a battery, which can provide 3.3V and GND. I want to use this 3.3V to power supply the CY8CKIT-062-BLE board. Currently, I connect the 3.3V and GND to P6VDD and GND in J18, respectively. The system works normally, the BLE can also be found by cysmart.
However, when I try to measure the power consumption through J8 jumper, I find a difference when I use my external 3.3V supply and use the kitprog-2 USB debug cable. Following is what I am doing and what I observed.
- I only call "Cy_SysPm_DeepSleep(CY_SYSPM_WAIT_FOR_INTERRUPT)" in the for(;;) loop both in CM0 and CM4, power CY8CKIT-062-BLE with debugging USB, and measure current flow from J8 jump, it is showing 0.03 mA, showing the system successfully went into deepsleep mode.
- Then, I removed the debugging USB, and connect the external 3.3V and GND to P6VDD and GND pin in J18, the current flow from J8 jump is showing ~0.5 mA. It seems the system is still in deepsleep mode, however, some resources in the development board are consuming extra power.
I am wondering what is the reason that I measured different power consumption when I power the board with external 3.3V.
Really appreciate it if anyone can give me any answer or hint!!!
Thank you very much for your very kind help!!!
Show LessHello, I have a question while looking at the PDL library.
Please look at the picture below.
The top comment says ECO is used, and the comment below while says IMO is used.
As far as I know, "ECO is External Crystal Osilator" and "IMO is Internal Main Osilator," but aren't the two different things?
I am inquiring because the description and the code used are different.
And if I write IMO in the part where ECO is entered, is it possible to write PILO Trim based on the IMO?
Thankyou for your Reply
Show Less
hi sir,
I am using PSoC+43438 module and I would like to add "ethernet" interface.
how to implement it ? via spi ?
please advice.
thanks.
best Regards,
howardyu
Show LessHello, My PSOC 6 WiFi BT Prototyping Kit cannot be programmed on Modus Toolbox.
It previously had worked without hassle but recently keeps giving errors such as:
Error: kitprog3: failed to acquire the device
Error: Error connecting DP: cannot read IDR
Error: DAP 'psoc6.cpu' initialization failed (check connection, power, transport, DAP is enabled etc.
I have tried everything but cannot seem to get it working!
Any help would be much appreciated ASAP.
* KitProg firmware is out of date, please update to the latest version (2.30.1155)
* using fw-loader tool which can be found in the following folder
* C:/Users/EKene/ModusToolbox/tools_2.4/fw-loader
I have also tried this but am also getting errors within the fw-loader, but also keep getting errors here.
Whenever i enter a command, for example: '--device-list' it returns:
'bash: --device-list: command not found'
Anybody got any recommendations?
Thank you,
Evan.
Show LessHello I'm using psoc6 WIFI-BT Pioneer Kit
I'm implementing "UART_DMA", but I don't know where to place the callback.
What I want is, for example, when all five pieces of data are received, a callback is called and the result value is returned.
Should I use "Cy_SCB_UART_RegisterCallback()" as the existing UART method?
When implementing "UART_DMA", I would appreciate it if you could register "Callback" or let me know the location.
Thankyou for your reply.
Show Less