打印

串口乱码,额受不了啦

[复制链接]
1856|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yl4602690|  楼主 | 2015-8-27 15:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大神们,谁用CY8CKIT-042-BLE 这个开发板了?我在工程里面找了相关的uart demo,波特率,奇偶,停止,数据位,流控制,检查绝对没得问题。板子没有串口,连线是用里面带的导线 连接p04 p05 和地直接塞到串口中。结果数据显示乱码!!!!!用的demo没改任何东西,就串口线是自己接的,谁有好的建议。。。。。。
沙发
gll123| | 2015-8-27 15:31 | 只看该作者
再检查一下你的电路~

使用特权

评论回复
板凳
Larkinn| | 2015-8-27 18:42 | 只看该作者
RX  TX 改用P1.4  P1.5 试试

使用特权

评论回复
地板
heping517| | 2015-8-27 21:58 | 只看该作者
用示波器追踪下

使用特权

评论回复
5
yl4602690|  楼主 | 2015-8-28 08:06 | 只看该作者
Larkinn 发表于 2015-8-27 18:42
RX  TX 改用P1.4  P1.5 试试

我在psoc creator 3.1上demo显示的是p04 和p05,确认了芯片选择没问题后还是p04和p05 。但是我升级到psoc creator 3.2,确认了芯片选择后,竟然就成了p14和p15。。。。不知道啥情况。。又好了。。估计是软件不会用吧

使用特权

评论回复
6
Larkinn| | 2015-8-28 09:58 | 只看该作者
yl4602690 发表于 2015-8-28 08:06
我在psoc creator 3.1上demo显示的是p04 和p05,确认了芯片选择没问题后还是p04和p05 。但是我升级到psoc ...

一开始我用过P04 P05也没成功 后来改了P1.4 1.5 就好了

使用特权

评论回复
7
dsll2010| | 2015-8-28 11:09 | 只看该作者
yl4602690 发表于 2015-8-28 08:06
我在psoc creator 3.1上demo显示的是p04 和p05,确认了芯片选择没问题后还是p04和p05 。但是我升级到psoc ...

这个Kit包含两个芯片——PSoC 5LP和PSoC 4 BLE。前者充当一个桥接器,将USB信号跟UART信号互转,所以你使用USB连接KIT,直接就能在电脑上看到一个串口的设备,其实就是这个PSoC 5LP中的USB-UART驱动在起作用。

5LP这个芯片跟PSoC 4BLE芯片连接管脚为P1.4和P1.5,那么当你在Creator中配置P1.4和P1.5时候,就可以直接利用5LP跟PC建立串口连接,无需其他跳线,给调试带来方便。同时这也决定了必须使用P1.4和P1.5,其他管脚无法利用这个芯片。

理论上,你也可以使用其他的串口管脚,但是,那样的话你从管脚上读出来的信号是串口信号,这个信号需要串口线才能读取。如果你是笔记本,没有串口,那么需要用一个usb转串口的线,将那两个管脚的信号连到串口线的Rx、Tx上,然后连到电脑上,这样也是可以实现串口通信。

简单的讲,以后你在这个Kit上使用串口,每次都配置为P1.4和P1.5,将给你减少许多折腾。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

13

帖子

0

粉丝