PSoC6 uart interrupt on CM0+

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
SuRa_2245351
Level 4
Level 4
First like received First like given

Below is the project showing reception and transmission of character on UART using RX interrupt on CM4 core.

It is working fine when I am using code with CM4 core, but when same code I am using with CM0+ core it won't work.

I did some research and found that UART interrupts are not linked with CM0+ core.

I just want to confirm whether UART interrupt is generated with core CM0+ and if yes, how to write code for the same.

0 Likes
1 Solution
Anonymous
Not applicable

Hello,

To assign the interrupt to the CM0+ core, open the Design Wide Resources tree in you Workspace Explorer window. Open the Interrupts tab and enable the UART interrupt on the CM0+ core. Also disable the interrupt for the CM4 core.

Code should now work.

Regards,

View solution in original post

0 Likes
1 Reply
Anonymous
Not applicable

Hello,

To assign the interrupt to the CM0+ core, open the Design Wide Resources tree in you Workspace Explorer window. Open the Interrupts tab and enable the UART interrupt on the CM0+ core. Also disable the interrupt for the CM4 core.

Code should now work.

Regards,

0 Likes