你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

用STM32F417调试CP2102 USB转串口TTL电平调试电路的一个小插曲(只能发送不能接受的解决办法)

[复制链接]
胤幻1988 发布时间:2021-10-12 13:28
最近弄了个板STM32F417,话说ST的料涨的哗哗的,已近用不起了。但是架不住人软软件生态做的好啊~我堕落了,懒惰了,再也不想码寄存器了~
板子图:
Z3.jpg
使用了CP2102作为 USB转串口TTL电平调试电路~用CUBEMX配置初始化代码。但是,串口只能发送,不能接受信息~
各种测量,连连线铜箔都刮了一遍~甚至怀疑CP2102或者STM32F417坏了~但是也不至于啊!板子搁置了一个月~
电路图:
Z8.png

今天看到板子死趟在那,心里不甘心~网上搜索相同问题,
没看到几个正常答复~然后看到这样一句话,拯救了我
  1. 奇怪!都好了!
  2. 先是PC机只能收,不能发;
  3. 做了以下过程:  
  4. 电路是:  CP2102.TXD--A点--470欧姆--B点--光耦负极---光耦正极---3.3V
  5. 用220欧姆分别下拉A、B两点到地,测得A、B的电压分别为2.15V、1.89V, 因A大于B,说明CP2102的TXD焊接是通路的。
  6. 做了上面的过程后,再试通讯,发现收、发都正常了。用300--115200bps做了大量数据测试,正常。拔下USB放置2小时再试,也正常。
  7. 这是怎么回事?
复制代码
这样也行,我立马配置串口的TX和RX引脚为下拉模式~
Z9.png
然后重新编译,下载程序。
然后就好了,能接受了~我去,TKS GOD!
Z4.png
看了规格书,还是没明白为啥?哪位大佬解答下~
CP2012datasheet: CP2102(28PIN).pdf (1.92 MB, 下载次数: 0)
收藏 评论0 发布时间:2021-10-12 13:28

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版