EDA365电子论坛网

标题: 串口没东西 [打印本页]

作者: weixuanren    时间: 2010-12-17 11:32
标题: 串口没东西
板子焊好了,电压测了都OK,晶振用试波器也试过了,也起振。但就是串口没东西,falsh也烧了uboot,都串口都没任何字节,  串口也选了115200也不行。求助
作者: liqiangln    时间: 2010-12-17 12:14
通常电脑串口设置多注意些,比如是否需要校验。
作者: zhangwei    时间: 2010-12-17 12:33
你的flash是通过串口烧的,还是烧好后贴的片
作者: weixuanren    时间: 2010-12-17 13:53
烧以后,贴上去的。
作者: tulance    时间: 2010-12-21 10:42
cpu跑起来了吗
作者: weihonggao    时间: 2010-12-21 14:11
建议用示波器看看你的信号炮打哪里里,这样才能判断什么地方出了问题
作者: weixuanren    时间: 2010-12-21 17:44
CPU有点温度,应该是跑起来了,电流120mA,应该算正常的吧。
$ A1 n! k) @6 b) e2 v6 S
  M" c/ c9 |( {' I4 O+ u$ w示波器看了晶振,有起振,   也测了时钟线的频率,时钟线的频率为:133MHZ2 w+ @" ^* |4 s6 q7 `9 A

作者: weihonggao    时间: 2010-12-22 15:05
老大,不是让你看CPU工作了没,你测下TXD的信号有没有,然后一点一点地测量,看你这个PIN的信号发到哪里了
作者: weihonggao    时间: 2010-12-22 15:06
你也可以用电脑的那个串口模拟软件向你的板子上发信号,看看你CPU的RXD这个PIN接到的信号和你发送的信号是不是一样的
作者: weixuanren    时间: 2010-12-22 15:32
weihonggao 发表于 2010-12-22 15:05
4 [5 t* I2 r6 Q( |/ k老大,不是让你看CPU工作了没,你测下TXD的信号有没有,然后一点一点地测量,看你这个PIN的信号发到哪里了
4 B" B: o% ^) h
是测 串口那四根的其中一根叫TXD的吗?  还是测主控芯片?
作者: weihonggao    时间: 2010-12-22 17:33
加群35209513和你说吧,这里说的好郁闷。。。不知道是我表达有问题还是你的理解能力有问题
作者: lixc2008    时间: 2010-12-22 22:54
串口数据,只要CPU运行起来都会有的。既然时钟频率都有了,没道理没有的。检查下串口到USB的连接是否有问题(或者TX,RX,3v,GND到电脑串口的连接情况)
作者: weixuanren    时间: 2010-12-23 17:01
lixc2008 发表于 2010-12-22 22:54
: }, i. p! d8 s6 B) `串口数据,只要CPU运行起来都会有的。既然时钟频率都有了,没道理没有的。检查下串口到USB的连接是否有问题 ...
$ m4 U( J  E/ X% ]0 e) [* h# E( ?) J# ~+ w
1.时钟频率都有了,那也就是CPU运行起来了???        
" \5 a( N1 p; d, ~2.串口到USB的TX RX 3.3  GND 是正常的,因为的这根串口线在别的产品上有数据。/ K  [! c% o0 Q) l' @0 D/ p, o( H
3.我的TX和RX是直接从主控芯片拉出来的,我有听群里的朋友说做上拉4.7K,但还是没数据。
" A  u" ~1 g0 Q, d9 v0 @: K( e2 V  E" W
' E/ ]3 x( Q& t" ~

作者: 还不说    时间: 2010-12-23 17:34
电路图贴出来
作者: weixuanren    时间: 2010-12-23 17:53
还不说 发表于 2010-12-23 17:34
4 g2 s- ]4 A8 k电路图贴出来

; }. T: Y0 B% u% u & k2 b6 |3 E9 I7 X6 }: D
这个就是串口接口  TXD和RXD都是直接从主控接出来的。
: O: y" r" U# \4 h- c1 h1 s: C
作者: weixuanren    时间: 2010-12-23 17:57
回复 weixuanren 的帖子: f( U6 k3 O* M9 \2 U7 _
: d: [# A* E. f8 s

作者: weixuanren    时间: 2010-12-23 18:00
回复 weixuanren 的帖子8 [% G; h* K9 U  p3 T4 ?
9 ]5 K4 u' t8 K1 r( V4 ]
这两对时钟线的频率用示波器测了,是133MHZ
作者: 还不说    时间: 2010-12-23 18:55
1:检测虚焊
2 Q" \" ^7 ]; {( w' B2:检测CPU上TX有无信号,若无,再检测RX,先确认有无信号% H' H  d: q* M" d; q: a8 [5 O5 r
再上来告之检测情况
作者: weixuanren    时间: 2010-12-24 09:27
CPU上的TX和RX是指串口那个 TX和RX吗
作者: 还不说    时间: 2010-12-24 09:33
weixuanren 发表于 2010-12-24 09:27 * B. ]! b' Z: v# g
CPU上的TX和RX是指串口那个 TX和RX吗

) A$ k, I1 n$ R7 A% `) y既然不确定,那就把四个地方全部检查一遍,然后说出检查结果,让大家看看9 |9 U" g, s" |8 R

作者: 还不说    时间: 2010-12-24 09:34
四个地方:
& B; G6 i) I( {2 e8 R  ?串口的TX/RX
. X9 u" c" Z' H( _* tCPU芯片管脚上的TX/RX
作者: ncudsp    时间: 2010-12-24 11:59
1\ 在线运行串口有信号吗?
4 F/ w# Y' E$ B3 T" {( w2\ 串口选择正确与否
作者: zhangwei    时间: 2010-12-24 12:17
仿真口拉出来没,用仿真器烧程序,可以的话就不是DDR这块问题
作者: zhangwei    时间: 2010-12-24 12:18
检查上电时序是不是正确的
作者: weixuanren    时间: 2010-12-24 15:22
zhangwei 发表于 2010-12-24 12:17
+ b6 i9 K$ ]9 M4 }仿真口拉出来没,用仿真器烧程序,可以的话就不是DDR这块问题

" ]$ L# V6 G% S9 y  [JTAG口没做出来, flash是烧了Boot loader以后,再焊上去的。   板子上只有串口
作者: zgq800712    时间: 2010-12-29 21:30
回复 weixuanren 的帖子
1 l8 Y! F) U( ^  Y% A8 l
$ j8 |; m/ z5 f5 E" r  \- C你说的串口没有东西是你的板子的串口连电脑电脑没有收到东西,
" n+ j' G& |; _$ o我看你的图你说你的图是直接从主控拉出来的,主控是3.3V吧,你说的是这个TXD没有信号还是连主机没有收到?
7 g% |3 z4 P, D( g: m# X+ w从主控到电脑串口要经过232芯片,把TTL转成232电平,串口一般用到的是rxd。txd,gnd,就是DB9上的2,3,5。9 j% N0 ^, P, l3 `5 {
主机多是DB9 针,3脚txd发送,2脚rxd接受,5脚gnd地。
* ^* o  z$ C% B: |/ Q6 r5 r设备的是DB9控,3脚rxd发送,2脚txd接受,5脚gnd地。4 H9 O& x: g* ~# l/ D" ?
这样吧主机和设备用直通线连起来就可以通信了,如果你2个多是主机就是要把,2,3脚交叉下了。
: t% s3 V- h# v% l* A0 z
, i% u) O/ `: W  e* F4 z另外程序有没有对: T( l9 r5 z  L6 m3 R

作者: weixuanren    时间: 2010-12-30 17:49
多谢,已经有信息了,你好强大
作者: salseguo    时间: 2011-1-6 22:24
你用三用表量测  TXD和RXD信号对地的阻抗,和正常板比较,看看有无差异
作者: ykwym    时间: 2011-1-7 17:43
你肯定rx,tx没接反?
作者: weixuanren    时间: 2011-1-10 08:55
TX RX我反复换着接
作者: salseguo    时间: 2011-1-10 21:43
TXD和RXD的对地阻抗是多少,3.3正常不?这两根线的阻抗不会相差太大,你仔细量一下。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2