完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我是柏树的新手,我学会了如何使用UART,但需要为我的项目使用未配置的SCB组件。虽然我不能用SCBY1UARTPARSTRIN()命令传输整个字符串,所以我把字符串分割成数据,然后通过传输检查得到输出。但是在接收时,我并没有达到预期的输出。 在输出代码中,用于接收数据的命令是S= SCBY11UARTGETHARCH(),然后再次使用TARA术语重新输出数据,以查看输出是SCBE11UARTPTCCHAR(S)。 以上来自于百度翻译 以下为原文 Hi, I am a newbie to the Cypress I have learned how to use the UART But need to use the Unconfigured SCB Component for my project. While Transmitiing I can't Transmit the entire string using SCB_1_UartPutString() command so I split the string into datas and then checked by transmitting I got the output. But while receiving I am not getiing the desired output. In the output code the command used to receive the data is s=SCB_1_UartGetChar() and then Again for retransmitting the data to see the output using tera term is SCB_1_UartPutChar(s) |
|
相关推荐
8个回答
|
|
请您发布完整的项目或缩短的版本,以显示错误,以便我们都可以查看您的所有设置。为此,使用
创建者-gt;文件& gt;创建工作区束(最小) 并附加生成的文件。 鲍勃 以上来自于百度翻译 以下为原文 Can you please post your complete project or a shortened version that shows the error so that we all can have a look at all of your settings. To do so, use Creator->File->Create Workspace Bundle (minimal) and attach the resulting file. Bob |
|
|
|
ncmza 发表于 2019-1-7 17:24 这里我已经伪造了我的项目并附上了它。在发送数字时,输出是获取和接收的文件,还需要在SCB组件中添加中断的帮助。 CuWrk.CaseV01.Zip 1.9兆字节 以上来自于百度翻译 以下为原文 Here I have archieved my project and attached it. While transmitting Numbers the output is file for getting and receiving and also need help in adding the Interrupt in the SCB component |
|
|
|
zoujishi15 发表于 2019-1-7 17:43 我假设你使用的是CY8CKIT-042先锋套件。对吗? 你所需要的连接,就像71页盒中的指南吗? 你应该用#定义的常量的初始化。我开始把它们放进你的结构但发现过错误的价值。应该是16,但应该是13。你能继续替换你的结构值吗? Sbb11uAuthyIntIyStultCONFIG= { scb_1_uart_mode_std,scb_1_uart_tx_rx,0x08u,scb_1_uart_parity_even, scb_1_uart_stop_bits_2,13u,0U,0U,0U,0U,0U,0U,0U,uart_rx_buffer_size, uart_rx_bufer_ptr,uart_tx_buffer_size,uart_tx_bufer_ptr,0U,0u, 0u,0u,1u,uARTHAR-RXI-内掩码,0U,0U,0U,0U,0U,0U,0U,0U }; 鲍勃 以上来自于百度翻译 以下为原文 I am assuming you are using a CY8CKIT-042 Pioneer Kit. Is that right? Did you make the required connections as shown on page 71 in the kit guide? You should use the #defined constants for the initialization. I started to put them into your struct but found a wrong value for oversampling. should be 16, but is 13. can you continue replacing your struct values? SCB_1_UART_INIT_STRUCT config= { SCB_1_UART_MODE_STD,SCB_1_UART_TX_RX,0x08u,SCB_1_UART_PARITY_EVEN, SCB_1_UART_STOP_BITS_2,13u,0u,0u,0u,0u,0u,0u,0u,UART_RX_BUFFER_SIZE, UART_RX_BUFER_PTR,UART_TX_BUFFER_SIZE,UART_TX_BUFER_PTR,0u,0u, 0u,0u,1u,UART_RX_INTR_MASK,0u,0u,0u,0u,0u,0u,0u,0u }; Bob |
|
|
|
ncmza 发表于 2019-1-7 17:49 嗨,鲍伯, 我不使用CY8CKIT-042。它是用CyPress IC设计的一个开发板。然而,当我通过一个字符串时使用采样率为13,我得到了期望的输出,并且在传递任何字符串时工作得很好。然而,问题是在接收器部分。 当我在接收器端进行CY8CKIT-030的设计时,连接到它的OHM有100欧姆(即从开发工具包的RX PIN到MAX223)。我能知道单接收器部分使用100OHM的目的吗? 以上来自于百度翻译 以下为原文 Hi Bob, I am not Using CY8CKIT-042. Its a development Board designed outside using Cypress IC. However while using the Sampling Rate as 13 if I am Passing a string I am getting the desired Output and works fine on passing whatever the string is. However the problem is in the receiver part. When I go through the design of Cy8CKIT-030 on the receiver end there is 100 ohm connected to it (i.e. from Rx Pin In development kit to Max232.). Can I know the purpose of using 100Ohm on receiver part alone? |
|
|
|
ncmza 发表于 2019-1-7 17:49 是的, 最后得到了输出。问题是使用波特率为9600和14400,但当我使用波特率超过14400,我可以正确地发送和接收。 以上来自于百度翻译 以下为原文 Yep, Finally got the Output. The issue is while using the baud rates of 9600 & 14400, but when I use baud rates above 14400 I can transmit and receive properly. |
|
|
|
ncmza 发表于 2019-1-7 17:49 你好, 如果任何人可以帮助我在未配置的SCB使用RX中断。 我需要知道如何将中断设置为SCBInTyrxRxNOTHULL空,并且当接收到任何需要传输的数据时 谢谢您 以上来自于百度翻译 以下为原文 Hi, If any one can help me in the Unconfigured SCB using Rx Interrupt. I need to know how to set the interrupt as SCB_INTR_RX_NOT_EMPTY and when received any data need to transmit Thank You |
|
|
|
60user153 发表于 2019-1-7 18:30 使用固定的虚构UART RX端口(PSoC4)从终端接收控制消息是一个简单的例子。检查是否合适 http://www. Cypop.com /评论/ 389231 以上来自于百度翻译 以下为原文 There is simple example of using Fixed Fiction UART Rx port ( PSoC4 ) for receiving control messages from terminal. Check if it fits http://www.cypress.com/comment/389231#comment-389231 |
|
|
|
nvwuwy 发表于 2019-1-7 18:48 这不符合实际情况。在这个例子中,已经使用了UART(SCB),但是我需要在未配置模式下使用中断的帮助。 谢谢你的回复。 以上来自于百度翻译 以下为原文 That doesn't fits the case. In that Example the UART(SCB) had been used, but I need help in using Interrupt in unconfigured Mode. Thanks for the reply. |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2070 浏览 1 评论
1826 浏览 1 评论
3639 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1761 浏览 6 评论
1513 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
511浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
361浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
410浏览 2评论
357浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
858浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 01:15 , Processed in 1.043253 second(s), Total 93, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号