USB转TLL(K60)

很多初学者学串口模块的时候,总是没搞懂 TTL 和 RS232 的区别,我在这里给大家讲解一下两者的区别:单片机的IO管脚输出的是TTL,1为高电平,0为低电平。
RS232  在TxD和RxD上:逻辑1(MARK)=-3V~-15V ,逻辑0(SPACE)=+3~+15V  ,并不像TTL那样简单的高电平低电平。

串口,需要交叉接线:甲方的TX 接 乙方的RX ,甲方的RX 接 乙方的TX  。

我们用的是单片机,当然直接买一款USB转TTL 的串口模块即可。
一般接线方式:
电脑  <——>   USB转TTL    <——>   单片机    ( 最常用
电脑  <——>   USB转串口(RS232)    <——>   串口(RS232)转TTL  <——>  单片机
电脑  <——>   USB蓝牙模块         。。无线通信。。   蓝牙转TTL <——>   单片机   无线


单片机核心板预留的串口接口:


在串口接口的背面,有相应管脚的丝印 。相关的原理图如下:

上一批K60核心板的排母接口:


现在的K60核心板串口接口改成排针接口,管脚顺序也有所改动:



KL26 接口,PTA14(TX)、PTA15(RX):



按上述接好引脚后,还需要 配置一下代码 ,改成一致的。
例如上方的 K60,用UART4 ,那printf 端口,也要 配置成 UART4 ,参考这帖子:
山外K60 串口输出问题,printf输出问题 - 智能车资料区 - 山外论坛  http://vcan123.com/forum.php?mod=viewthread&tid=22&ctid=1


USB转TTL 一般都是一段USB接口,插入电脑。另外一端是杜邦线管脚。
USB转TTL 的 TX 管脚 需要接入单片机的 RX管脚 (交叉接线)


而RS232 接口,不可以直接接入单片机,需要 额外接入 RS232 转 TTL:
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值