完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我正在测试PSoC3中的UART RX中断。 我设置UART配置作为攻击文件。 在此之后,我不将WHYARARTARG1RXXBAStiOTIN启用不更改为(1U)。 ------------------------------------------ 定义了uARTHAR1RXXFAILL(1U)定义UARTHAR1LXTXILL(0U)定义UARTHAR11HDLIVE(0U)定义UARTHAR1RXYBASTIOTIN(0U)定义UARTHAR1LXTXIX中断启用(0U) ------------------------------------------ 因此,我将UARTHAR1LRXYBASTIOTIN(0U)更改为下面的错误消息。 -错误:.EngigabySoalPoSo3UARTHAR1.1. 342:“UARTHAR1RX内部中断EncTyx号”:未定义的标识符-Errase:EngigabySoalsPSOC3UARTHAR1.1.C:365:“UARTHAR1RX内部中断ItCl号”:未定义标识符 当然,我知道UARTHAR1XRXInIdActuthTyxInCl号没有定义。 如何使用UART RX中断? 我不知道。 泰纳克斯 UMP结构 935.3 K 以上来自于百度翻译 以下为原文 Hello, I'm testing UART RX interrupt in PSoC3. I set UART configuration as attatched files. After this, I don't unserstand why UART_1_RX_INTERRUPT_ENABLED is not changed to (1u). ---------------------------------------------------------------------------- #define UART_1_RX_ENABLED (1u) #define UART_1_TX_ENABLED (0u) #define UART_1_HD_ENABLED (0u) #define UART_1_RX_INTERRUPT_ENABLED (0u) #define UART_1_TX_INTERRUPT_ENABLED (0u) ---------------------------------------------------------------------------- So, I changed UART_1_RX_INTERRUPT_ENABLED to (0u) and get the error message as below. - ERROR: .Generated_SourcePSoC3UART_1.c:342: 'UART_1_RXInternalInterrupt__INTC_NUMBER': undefined identifier - ERROR: .Generated_SourcePSoC3UART_1.c:365: 'UART_1_RXInternalInterrupt__INTC_NUMBER': undefined identifier Sure, I know UART_1_RXInternalInterrupt__INTC_NUMBER is not defined. How can I use UART RX interrupt? I don't know. thnaks.
|
|
相关推荐
10个回答
|
|
RX中断是在指定用于接收数据的缓冲区时使用的内部中断。
要使用自己的中断,必须 第一将中断组件连接到UART的RY中断引脚。 第二为你的需要编写一个中断处理程序 第三捆绑在一起,使一切 见附件代码,您必须满足您的需要 快乐打断 鲍勃 AuthTest.Cyrj.CaseVo.02.Zip 996 K 以上来自于百度翻译 以下为原文 The Rx interrupt is an internal interrupt used when you specify a buffer for receiving data. To use your own interrupt you must 1st connect an interrupt component to the ry-interrupt pin of the UART 2nd Write an interrupt handler for your needs 3rd tie together and enable everything See attached code, which you have to fill at your needs Happy interrupting Bob
|
|
|
|
我已经测试过你提到的方法。
我尝试使用API ISR处理程序代码。 谢谢你的回复。 以上来自于百度翻译 以下为原文 I already tested the method you mentioned. I tryed to use API ISR handler code. Thanks for your reply. |
|
|
|
然后将RX缓冲器的缓冲区大小增加到大于4,然后中断自动启用。
鲍勃 以上来自于百度翻译 以下为原文 Then increase the buffer size for the rx-buffer to greater than 4, then the interrupt is automatically enabled. Bob |
|
|
|
正如您提到的,我更改了RX缓冲区大小。
产生中断。 但是,在缓冲区的大小,为什么不中断4? 谢谢。 以上来自于百度翻译 以下为原文 I changed the RX buffer size as you mentioned. Interrupt is generated. But, why isn't interrupt generaged in Buffer size - 4? thanks. |
|
|
|
因为缓冲区的大小越大,那么4需要使用RAM来扩展内部4字节。因此,中断用于此目的。
以上来自于百度翻译 以下为原文 because the buffer size bigger then 4 needs to use RAM to extend the internal 4 bytes. Therefore interrupt is used for this purpose. |
|
|
|
是的,没错。深入研究:有一个硬件4级FIFO缓冲器,它总是被使用(即4字节来自哪里)。只有当超过FIFO大小时,中断才被用来保持FIFO和缓冲功能。同样适用于Tx。
快乐恋爱 鲍勃 以上来自于百度翻译 以下为原文 Yes, that's right. To go further into: there is a hardware 4-stage FiFo-buffer that is always used (that's where the 4 Bytes come from). Only when you exceed the FiFo-size the interrupt is used to maintain FiFo and buffer-functionality. Same applies to Tx as well. Happy UARTing Bob |
|
|
|
我在CyPress CY8042上使用UART(具有硬件控制),并且遇到了许多与关卡相关的问题。我的项目设计附在下面。我得到的错误是:
E1217:路由所有网络失败;无法重新使用过度 我该怎么办?请指引我。当我将ISRY2绑定到RXY中断行时,也会得到同样的错误。 错误7.JPG 465.4 K 以上来自于百度翻译 以下为原文 I am using UART (with hardware control) on Cypress Cy8-042 and have been encountering a lot of problems related to interruopts. My Project design is attached below. Error I get is : E1217: Failed to route all nets; unable to resove overuse What do I do? Please guide me. I get the same error when I tie the isr_2 to rx_interrupt line.
|
|
|
|
你有一个重置连接到模块端接,连接
这是有意义的。 最好的项目后,所有的pertainent设置可以检查。 “文件” “创建工作区束” 用IE或Firefox上传,Chrome有问题。 问候,Dana。 以上来自于百度翻译 以下为原文 You have a reset connection to module unterminated, should connect it to something. Best to post project so that all pertainent settings can be examined. “File” “Create Workspace Bundle” Upload with IE or Firefox, Chrome has issues. Regards, Dana. |
|
|
|
@ SKH,
如果你已经启动了一个新线程,因为这个线程已经有2年了,那就更好了。 以上来自于百度翻译 以下为原文 @SKH, It would be better if you start a new thread as this one is already 2 years old. |
|
|
|
谢谢您。我真的开始了一个新的!希望有人检查附件和答案。
HTTPS://SeCUR.CyPress?COM/?APP =论坛和ID ID=4749和;RID=95713 以上来自于百度翻译 以下为原文 Thank you. I did start a new one! Hope someone checks the attachment and answers. https://secure.cypress.com/?app=forum&id=4749&rID=95713 |
|
|
|
只有小组成员才能发言,加入小组>>
751个成员聚集在这个小组
加入小组2064 浏览 1 评论
1824 浏览 1 评论
3632 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1760 浏览 6 评论
1508 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
502浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
354浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
409浏览 2评论
354浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
851浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 23:28 , Processed in 1.114169 second(s), Total 95, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号