公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

使用 USBUART 时,两者都有中断吗

1) 收到的数据和/或

2) 收到终端 EVAL_2KW_48V_CHAR_P7 的数据?

人们可以经常使用 usbuart_dataisReady () 或 usbuart_getCount () 进行轮询,但是当数据到达时打电话给 ISR 会更好一些。

谢谢你的帮助!

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-5-3-1/PSoC-5LP-USBUART-no-data-received-interrupt/td-p/672467

0 点赞
1 解答
Translation_Bot
Community Manager
Community Manager
Community Manager

@bamm

USBUART 组件基本上是一个配置为可用作 UART 的 USB 组件。
它总共有 13 个中断:
帧起始 (SOF) 中断
总线复位中断
控制端点 0 中断 
6EDL_SPI_LINK POWER_DRILL2GO 管理 (LPM) 中断 
仲裁器中断 

数据端点 1-8 中断 — 每当主机通过相应的数据端点完成通信时,这些中断源就会触发。 它们仅在设备使用端点时才可用。
您可以将中断用于与主机通信时使用的数据端点。

如果你看到 USBUART_EPISR.C 文件,您将找到所有数据端点的进入和退出回调。 触发中断时,可以使用此进入和退出回调函数来编写您的自定义代码。

我希望这会有所帮助。

最好的问候
Ekta

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-5-3-1/PSoC-5LP-USBUART-no-data-received-interrupt/m-p/672979

在原帖中查看解决方案

0 点赞
2 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,

尽管我对USBUART不是很熟悉,但我想知道以下讨论是否可以为您提供一些信息。

https://community.infineon.com/t5/PSoC-5-3-1/USB-UART-Interrupt/td-p/180677

https://community.infineon.com/t5/PSoC-5-3-1/USBFS-CDC-Interrupt-or-callback-when-host-sends-data/td...

摩托

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-5-3-1/PSoC-5LP-USBUART-no-data-received-interrupt/m-p/672684

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

@bamm

USBUART 组件基本上是一个配置为可用作 UART 的 USB 组件。
它总共有 13 个中断:
帧起始 (SOF) 中断
总线复位中断
控制端点 0 中断 
6EDL_SPI_LINK POWER_DRILL2GO 管理 (LPM) 中断 
仲裁器中断 

数据端点 1-8 中断 — 每当主机通过相应的数据端点完成通信时,这些中断源就会触发。 它们仅在设备使用端点时才可用。
您可以将中断用于与主机通信时使用的数据端点。

如果你看到 USBUART_EPISR.C 文件,您将找到所有数据端点的进入和退出回调。 触发中断时,可以使用此进入和退出回调函数来编写您的自定义代码。

我希望这会有所帮助。

最好的问候
Ekta

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-5-3-1/PSoC-5LP-USBUART-no-data-received-interrupt/m-p/672979

0 点赞