完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
HI开发者,
我正在尝试在CY8CKIT-1001 DVK板上安装的PSoC 3设备上的创建者5中给出的UART TX示例程序。虽然按照这个程序,我可以看到LCD输出,但在UART中我看不到任何响应。我通过超终端监视UART数据。我已经检查了RS 232连接器和端口,发现所有的东西都是正确的和工作状态。有人能帮我摆脱困境吗? |
|
相关推荐
14个回答
|
|
检查串行电缆(交叉连接与直线连接)。确保001套件的TX线确实连接到您的PC的RX线(或者反过来):当您通过超终端发送一些东西时,您应该在工具箱的RX线上看到这一点-用范围检查)
|
|
|
|
当直接连接UART到PC时,你必须观察到正确的水平。Tx和RX在KIT-1001板上有一个水平移位器,它必须用一个跳线来配置。DooTo旁通接收线,它有+-12V的水平,这将损坏您的板时,不转移到5V的水平。
另外,观察你的信号的电压来检测TX线,正如前面的帖子所说的那样。不要使用硬件流控制。 鲍勃 |
|
|
|
亲爱的鲍伯和HLI,
正如我已经提到的,我已经完全检查了电缆。我做了一个RS 232环路回测试,检查电缆完整性,并发现它工作良好。我的跳板设置在默认情况下。我相信,在CY8CITK-01上影响RS232端口的唯一跳线是跳线J-10(RS232-PWR),并且我正确地找到了它。仍然没有回应。 另一个观察是TX线在数据传输期间产生波形(通过DSO验证)。我甚至尝试了一个独立的水平移位器电路板(电源单独和地面连接到DVK板)。即使在这一切之后,也没有回应。 我计划烧掉PSoC 5自测试.HEX文件,希望它能测试RS232,并说它是否OK。但在这里,我面临着一个困难,燃烧的HEX文件到PSoC 5 LP IC上的董事会。程序员应用程序根本不列出PSoC 5集成电路的5868个系列。请把我弄出去。 |
|
|
|
跳线J8为RS232提供电平移位器,但您仍然需要将RX和Tx引脚连接到连接器P16。记住,psoc5没有任何专用的UART引脚,所以你完全没有使用任何适当的引脚RTX和Tx,那么你就必须路径/线P16。
鲍勃 |
|
|
|
你在哪里观察TX线?在PSoC GPIO引脚上,在RS232电平移位器输出端,还是在电缆的另一端?
(我猜到的是,你是txpsoc RS232电缆连接到txpc,和RX同样,而不是交叉) |
|
|
|
亲爱的HLI,
我观察到的信号输出引脚的PSoC当它被连接到levelshifter TX输入,发现5 V TTL像串行信号。该levelshifter输出TX引脚有一个锯齿状的波形和正常状态时,数据传输的微分12 V信号似乎增加了500 mV的锯齿会这是一个问题。这是我第一次观察RS 232线路信号。 而且我检查了RS 232电缆也是交叉电缆。我不知道出了什么问题… |
|
|
|
|
|
|
|
默认情况下电平移位器的TX输出是否具有锯齿状的小波形。我可以观察到2KHz的1V锯齿在那条线上。这是故障吗?
|
|
|
|
不,它不应该,应该有一个平坦的水平(大约12V正或负)。你用连接到PC上的电缆来测量这个(如果是的话,不用试试)?是不是1V峰到峰值,有没有偏移到GND上呢?
|
|
|
|
亲爱的HLI,
问题解决了!!!!我用直通电缆代替交叉电缆。现在我可以观察超终端中的数据。但我仍然看到1伏锯齿在TX引脚。顺便说一下,我想知道为什么只有直线电缆工作?在DVK板上有没有PCB跟踪级别的交叉点?请澄清。这对每个人都很有用。 谢谢 |
|
|
|
1.1对交叉电缆的使用总是令人困惑的。我要解释一下:
对于串行通信,您需要在线路的末端连接RX和TX(以及使用RX的TX),其中引脚RX和TX属于设备的定义取决于设备是什么,数据终端设备和数据电路屏蔽设备(DTA和DCE)见HTTP://E.WiKiToa.在一个9引脚端口上,DTE在引脚2上具有RX,DCE在引脚3上具有RX,所以如果您将相同类型的设备连接在一起,则需要交叉电缆(以切换引脚2和三),但是如果将DTE与DCE连接,则需要1-1电缆,用于1V锯齿:电平移位器。R具有电荷泵,以产生RS232通信所需的电压。所以你看到了这一代的文物。 |
|
|
|
PSoC DVK是什么类型的呢?是DTE还是DCE?
|
|
|
|
在“好时光”中,当计算机仅有的接口是CixOnIX和RS232时,我用电压表来验证RS232连接。输入显示没有意义,而输出显示RS232水平约为+-12V。
为了避免严格地把两个输入或两个输出连接在一起,我通常会让外设工作。只有少数人使用了控制RTS CTS和DTR,所以只有在NeeDE时才启用它们。 鲍勃 |
|
|
|
由于您的PC是DTE,1.1的电缆工作,CyPress工具包是一个DCE。(使用1:1电缆是正常使用情况,通常只需要将两个PC连接在一起时就可以使用交叉电缆)。
|
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2071 浏览 1 评论
1827 浏览 1 评论
3642 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1762 浏览 6 评论
1513 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
511浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
362浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
410浏览 2评论
357浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
860浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 08:18 , Processed in 1.011255 second(s), Total 104, Slave 87 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号