| 搞了几天,把USB转TTL的电压调成3.3V的,就能正常通信,还是电路设计的问题 |
| 主要是R62的阻值,用4.7K或者10K试一试。 |
zyftank 发表于 2023-7-3 09:48 1.8V的拉电流等于Q12的E极电流,所以你最好先计算一下,不要着急动手换器件。 |
dandan-tcb 发表于 2023-7-3 08:57 我当时怕电流太小驱动不了,所以把R61电阻换成了500欧,我把它换成2K的先试下。 |
| 有可能1.8V端口那边的拉电流能力不太强。可以适当的增大R61和R62的阻值,使1.8V端口的拉电流在1mA以内。 |
| 自信点,硬件没有问题,检查原理图和焊盘匹配问题或者焊接用料问题。 |
|
这个电路是连接USB转TTL模块的,共有三根接线,分别这GND、TX,RX三根。我犯的错误是直接拿着GND的线接到RX这个接线柱,导致单片机电平没有拉低至0V附近。 正确的做法是,GND保持连接的情况下,再引一根线至RX这个接线柱,这样单片机电平就能拉低至0V左右。 这个电路是没有问题的,修正的地方就是电阻的阻值要增大一点,现在和上位机通信,能发不能收,很可能是程序的问题。 |