Cypress技术论坛
直播中

杜云

7年用户 307经验值
私信 关注
[问答]

无法使用UART接收数据

我无法得到心爱的PSoC 3(在开发板上)使用UART接收字符。我已经尝试了一百万件事,包括数据表应用示例。我可以看到TTL级串行数据进入输入端口线(当我在COMM程序中键入字符)。(我的LeCyy存储范围不会遗漏任何东西)。我已经把这条线连接到UART RX线。在一个简单的程序中,我曾说过要读UART:t= uARTHAR1LGETCHARE(),然后请把T写到一个控制寄存器中,这样我就可以查看作用域上的各种位。好吧,天哪,那里没发生什么事。当然,所有这些都是循环的。有什么想法吗?在UART数据表中发现的一件事是:RX输入从串行总线上的另一设备携带输入串行数据。该信号应该通过在相关的数字输入引脚组件中启用输入同步参数或通过使用同步分量而同步到总线BULKLK。该输入是可见的,如果模式参数设置为RX、半双工或全UART(RX+TX),则必须连接。我需要这样做吗?怎样?我必须使用中断来做这个简单的应用吗?输入到RX的位线的确切配置设置是什么?我已经能够输出字符串到COMM程序,所以硬件的东西都可以。
鲍勃

回帖(2)

王琳

2019-8-20 06:32:27
最好是上传你的完整的项目,让我们都可以看看你的所有设置。要做到这一点,使用C造饰者和GT;文件-GT;创建工作区束(最小)并附加结果文件。鲍勃
举报

杨军

2019-8-20 06:51:25
在PIN属性窗口中检查“输入同步”
问候,Dana。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分