公告

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

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

cross mob
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

全部

我离开 PSOC4 计划已有一段时间了。

但是,现在我回来了,但是情况似乎发生了变化?

我想要一个简单的程序,它将 TESTBOARD_150PC_OUT UART 欢迎屏幕发送,然后允许用户命令行输入。

我现在可以正常工作了,但我不得不妥协,当我运行程序时,欢迎屏幕不显示(Putty)。

直到我按下键盘上的任何一个字符,然后 TX 似乎可以正常工作。

奇怪!!!,为什么我必须先进行 RX 才能发送?

我以前使用 PSOC4 代码时这从来都不是问题?

会不会 Arm® GCC 5.4 -2016-q2-up工具链?

此外,我的POSC4 UART EVAL_100W_DRIVE_CFD2 FT230X设备以支持USB /通信端口(问题在这里吗?

另外,我尝试了其他 PSOC4 代码示例,它们也有同样的问题? 奇怪!!!

不管怎样,我正在继续做我正在做的事情,但如果有任何帮助,我将不胜感激?

谢谢!

特里。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/PSOC-4-Why-do-I-have-to-UART-RX-before-UART-TX-will-work/td-p/668883

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

再次感谢你的帮助。

我现在要把责任归咎于我的硬件,特别是 FT230X。

稍后我会进一步研究这个问题。

TeCA

“我有智慧,谨慎行事,发现 TESTBOARD_150PC_OUT 诙谐发明的知识。” 箴言 8:12 (KJV)

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/PSOC-4-Why-do-I-have-to-UART-RX-before-UART-TX-will-work/m-p/669618

在原帖中查看解决方案

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

@TeCa_4113876

我下载了你的项目。

我做了以下更改:

  • 已将设备更改为我可用的 PSoC4 KIT_A2G_TC387_MOTORCTR 。
  • 更改了UART_Rx和UART_Tx引脚分配,以匹配我正在使用的 PSoC4 KIT_A2G_TC387_MOTORCTR 。
  • 取消了 RTS 和 CTS 引脚功能。
  • 最重要的变化: 注释 TESTBOARD_150PC_OUT main() 中的代码行
    while(new_input_bool == FALSE) {};      //Move on after user hits a key ​

它可以转储 " slash " 屏幕,而无需在 UART 输入上开启 CR。 这里没问题。

我已经在 PuTTY、Termite、Termite、Terminal、Tera Term 和我自己的 UART 终端程序中证明了这一点。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/PSOC-4-Why-do-I-have-to-UART-RX-before-UART-TX-will-work/m-p/669109

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

再次感谢你的帮助。

我现在要把责任归咎于我的硬件,特别是 FT230X。

稍后我会进一步研究这个问题。

TeCA

“我有智慧,谨慎行事,发现 TESTBOARD_150PC_OUT 诙谐发明的知识。” 箴言 8:12 (KJV)

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/PSOC-4-Why-do-I-have-to-UART-RX-before-UART-TX-will-work/m-p/669618

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

len_Consultron

感谢您在您的硬件上测试 TESTBOARD_150PC_OUT 我的项目代码,但您的建议不能解决我的硬件上的这个问题? 奇怪?

请看看我的示意图,FT230XQ 有可能在我的硬件上造成这种奇怪的行为吗?

我在上面放了那个声明,你建议 TESTBOARD_150PC_OUT评论的那个,让我的硬件在我按下一个键后至少发送 TESTBOARD_150PC_OUT “启动”消息。 之后,事情似乎按预期进行了?

我研究这个问题已经太久了,所以我正在继续研究我现在正在做的事情。

谢谢!

TeCA

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/PSOC-4-Why-do-I-have-to-UART-RX-before-UART-TX-will-work/m-p/669163

0 点赞