下载程序的时候USB转ttl上的绿色灯不亮,但是拔掉电源后蓝色灯常亮,他们说我自己搭的模块有问题,一般会在哪里出错呢?求解,
下载程序时usb转ttl模块的绿色灯不亮
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注 - 看下这篇博客,也许你就懂了,链接:串口协议&&“USB/TTL转232“模块的工作原理
- 除此之外, 这篇博客: USB转网口转485转232转TTL等多接口互转调试工具,无需拨动开关自动切换连接中的 设计难点: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
(1)如何实现网口、USB、485、232、TTL等5种模式 十种通讯方式互相转换
根据平时在网上收集资料发现,网上也有类似的调试工具,均是见上述几种通讯模式转为TTL,然后再相互转化。缺点,使用过程中需要接跳线或者切换模式的开关。
(2)如何实现485自动收发
因为485是属于半双工的串行总线,在收发的过程中需要控制485芯片控制脚位来实现收发,但是我们设计的调试工具为了简单方便使用,就未使用单片机等控制芯片。所以我们需要实现RS485转TTL自动收发功能。先上原理图
实现原理介绍
接收的时候分析,RXD_485为高电平,三极管Q1导通,DE和RE为低电平。此时485处于接收模式。A,B为高阻,信号由另一端来控制,RO可以正常输出接收到的数据。
发送时的分析:,RXD_485为低电平,三极管Q1不导通,DE和RE为高电平。此时485处于发送模式。DI接GND,即DI=0,485将数据0发送出去。当RXD_485发送数据1的时候,485为接收模式,A,B为高阻态,但是外面有R9上拉(A=1),R6下拉(B=0),对于远端来说,会接收到A=1,B=0,即接收到差分数据1。
(3)网口转TTL
采用网口直接转TTL芯片(4)USB转TTL
采用USB直接转TTL芯片(5)232转TTL
(6)如何实现无续切换开关、自动切换
详见: 详解.
解决 无用评论 打赏 举报
悬赏问题
- ¥15 ansys fluent计算闪退
- ¥15 有关wireshark抓包的问题
- ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
- ¥15 向数据表用newid方式插入GUID问题
- ¥15 multisim电路设计
- ¥20 用keil,写代码解决两个问题,用库函数
- ¥50 ID中开关量采样信号通道、以及程序流程的设计
- ¥15 U-Mamba/nnunetv2固定随机数种子
- ¥15 vba使用jmail发送邮件正文里面怎么加图片
- ¥15 vb6.0如何向数据库中添加自动生成的字段数据。