PSoC™ 4 Forum Discussions
Hello, when I try to program the MCU, I get the error Detected SiliconID: "CD 80 12 A7" is not in database, is there anything I can do? I used to use the QFN version of the same chip and never had problems.
Thank you!
Show LessHello everybody,
I encountered some strange behaviour using UART.
I'm developing on a CY8C4126AXI-S445. I needed some debug outputs, so I decided to use a UART bridge project, which has already worked before.
As a bridge I use a CY8CKIT-059. It has a UART_in and a UART_out.
this is the entire user code in main.c:
int main(void)
{
CyGlobalIntEnable; /* Enable global interrupts. */
UART_in_Start();
UART_out_Start();
uint8_t uartChar;
for(;;)
{
/* Place your application code here. */
uartChar = UART_in_GetChar();
if(uartChar)
{
UART_out_PutChar(uartChar);
}
}
}
However the problem seems to be in the CY8C4126AXi-S445.
I wanted to put out "Initialisation\r\n" during initialisation.
Put what I saw on my terminal was something like this: Initia[][][]\r\n
I tried different Texts and depending on the length the rectangles appeared at different spots. I tried changing several UART parameters like baud rate, oversampling etc. All with pretty much the same result.
I added texts and noticed that this error only occurs on the first output command.
I also noticed, when I put the command into the main loop, there is no error. So it only happens during initialisation. Has anyone else observed this behaviour before? Has anyone a solution to this problem?
Thanks for your help.
Please let me know if you need any project files.
So I have exactly the same problem as this question, but that one did not give a workable solution.
https://community.cypress.com/t5/PSoC-5-3-1-MCU/Disabling-UART-output-pin/td-p/198860
I have an external sensor that is controlled via serial communication and I use a transistor to shut it off when not in use or when I want to reset it.
Problem is that the UART TX pin stays high even when the power is shut off. This back-powers some portions of the sensor's MCU (which is also a PSoC), and I believe it may be causing some other problems on the board with things not resetting properly.
How do I force the UART SCB to shut off its TX pin power when not in use? I tried using UART_Stop(), but that does nothing. I tried using an external digital pin to drive the output, then writing a "0" to that pin after calling UART_Stop(), but that also seems to have no effect.
How do I do this?
Show LessHi,
We are communicating using the UART(SCB) of PSoC4S.
The UART settings are as follows :
-- Mode:Standard
-- RX+TX
-- 19200bps(Actual 19231bps)
-- 8bit data length
-- Non parity
-- Stop bit 1
-- Oversampling 12
Therefore, we would like to detect two types of communication errors.
(1) Detection of parity bit of data transmitted to PSoC4S.
We understand that PSoC Creator enables Uart Advanced tab's RX parity error check when parity is present(Even/Odd).
However, it cannot be set when no parity is selected.
Is there a way to detect the value of the destination parity bit?
(2) Detection of different data lengths
When the reception setting of PSoC4S is 8bit data length, We would like to detect the case where the data sent from the destination is 7bit data length.
Regards,
Show LessHi folks,
Can anyone tell me which "PSOC 4000 series" IC is suitable for two proximity sensor at the same time?
Hi,
I'm using PSoC 4100S for CapSense. I want to put the device in deep sleep mode and wakeup periodically (may be once every 50-100 ms) to scan for any activity.
I don't want a System Reset to happen if I miss to service few interrupts. So I'm planning to use something other than WDT.
Can someone help me with the list of options that are left for me!
Thanks & Regards,
S S Kartheek Adivi
Show LessHello, I am testing a new design based on MagSense using a CY8CKIT-148 evaluation board. At the beginning everything was working but to use the tuner sw I had to update the firmware of the debug interface MCU on board. I updated it following the kit instructions apparently with success. After that I was not able anymore to program and debug the on board PSoC 4 MCU.
And I am not also able to update/program the on board firmware (I mean that of the hw debug interface MCU).
How can I re-flash that MCU?
Thanks,
Massimo
Hello Everyone,
Cypress has listed this APCN with no real descriptor as to the action/cause for change. I am using a 4100S chip that is on this list and need to understand what the effect will be on this micro. The lead time went from 28 weeks to 104, with no reason for it. Has anyone any idea as to what is occurring?
Show LessHello
In the datasheet for the PSOC4 timer component (TCPWM_P4_v2_10) There is a statement concerning the reload input:
"For all devices, except PSoC 4000, PSoC 4100, PSoC 4200, it should only be used when the counter is not running."
Does this exception apply to all of the 4000, 4100, and 4200 series? For example is the "4100S" series also included in this exception? What are the consequences of violating this condition? What is the recommended workaround for this?
Thanks
BoB
Show LessHi,
Regarding the GND electrode and the shield electrode, the mesh width and the distance between the meshes are described in the reference manual in a fixed manner.
What is the rationale for this value?
Also, what are the negative effects of using a solid pattern instead of a mesh for the shield electrode?
Regards,
Naoaki Morimoto
Show Less