如何 UART 将 arduino mega 与 PSoC™ 4 CY8CKIT-042 通信?

公告

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

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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

大家好,

我正在寻求有关通过 UART 将字符命令(字符数组)从 Arduino Mega 传输到 PSoC™ 4 CY8CKIT-042 的帮助和建议。 我想尝试一个简单的项目,其中 Arduino Mega 向 PSoC™ 4 发送命令以打开/关闭 RGB LED。 具体而言,我想发送 “1” 来打开 LED,发送 “2” 来关闭。

我成功实现了 Arduino Uno 和 Arduino Mega 之间的 UART 通信。 Arduino Uno 上的 LED 可以正确响应在串行监视器中输入的命令(键入 “1” 或 “2”)。

但是,我在 PSoC™ 4(作为接收方)和 Arduino Mega(作为发送方)之间的 UART 通信方面遇到了困难。 我已将 PSoC™ 4 的电线连接到 Arduino Mega,如下所示:GND 到 GND、TX1 到 RX 和 RX1 到 TX。

如果有任何指导或帮助,我将不胜感激。 谢谢。

这是我的接线连接
my wiring connectionmy wiring connection我的接线连接

这是我 PSoC™ 创作者的设计
my psoc creator  designmy psoc creator designMy PSoC™ Creator 设计


这是作为发送者的arduino大型编码
arduino mega coding (sender)arduino mega coding (sender)Arduino Mega Coding(发送方)



这是作为接收器 PSoC™ 4 KIT_A2G_TC387_MOTORCTR 编码
psoc 4 (receiver)psoc 4 (receiver)PSoC™ 4 (接收器)

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/How-Can-i-UART-Communicate-arduino-mega-to-the-Psoc-4-CY8CKIT-042/td-p/671361

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

@junan

你还没有启动 UART 通信。 请在 for 循环之前调用 UART_Start() API,并确保 PSoC™ 和 Arduino 的波特率相同。

 

问候,

罗汉

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/How-Can-i-UART-Communicate-arduino-mega-to-the-Psoc-4-CY8CKIT-042/m-p/671367

在原帖中查看解决方案

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

@junan

你还没有启动 UART 通信。 请在 for 循环之前调用 UART_Start() API,并确保 PSoC™ 和 Arduino 的波特率相同。

 

问候,

罗汉

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/How-Can-i-UART-Communicate-arduino-mega-to-the-Psoc-4-CY8CKIT-042/m-p/671367

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

谢谢,终于起作用了 😄

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/How-Can-i-UART-Communicate-arduino-mega-to-the-Psoc-4-CY8CKIT-042/m-p/671428

0 点赞