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,应该算正常的吧。: B/ |, I% r! n) c6 O
( C" M- M& N# N! D7 E
示波器看了晶振,有起振,   也测了时钟线的频率,时钟线的频率为:133MHZ
9 W( C& r- Z8 I4 L2 L
作者: 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 P+ p6 E, O: j1 f
老大,不是让你看CPU工作了没,你测下TXD的信号有没有,然后一点一点地测量,看你这个PIN的信号发到哪里了
( }8 b& F8 z' @% W  Y1 v. ~
是测 串口那四根的其中一根叫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 ) C' I" t* l' b
串口数据,只要CPU运行起来都会有的。既然时钟频率都有了,没道理没有的。检查下串口到USB的连接是否有问题 ...
$ h( ^* ~1 q4 D! F5 X. G0 U2 B
1.时钟频率都有了,那也就是CPU运行起来了???        
4 Y% e9 N' E; o2.串口到USB的TX RX 3.3  GND 是正常的,因为的这根串口线在别的产品上有数据。7 C/ q$ y$ y2 Q" n3 W
3.我的TX和RX是直接从主控芯片拉出来的,我有听群里的朋友说做上拉4.7K,但还是没数据。" l% A4 @: _* v# t# f! D

4 c. H5 g7 ~6 W( L# l) ^
' E* T  ]  R' z- C
作者: 还不说    时间: 2010-12-23 17:34
电路图贴出来
作者: weixuanren    时间: 2010-12-23 17:53
还不说 发表于 2010-12-23 17:34
3 I0 e& A4 Z9 H' ~电路图贴出来

( x1 g# T) W) X1 P3 y7 b& e
) _8 n' F3 K4 k: \+ |6 u这个就是串口接口  TXD和RXD都是直接从主控接出来的。7 r4 D  Y4 y. Q/ T1 v  F

作者: weixuanren    时间: 2010-12-23 17:57
回复 weixuanren 的帖子
- Y: l7 q. c5 d) E% Q% X$ t9 e/ E9 |6 D7 o& q4 E

作者: weixuanren    时间: 2010-12-23 18:00
回复 weixuanren 的帖子: g5 S5 N* n( s
. U$ s* p) z+ n( ~0 ^  F: s& q
这两对时钟线的频率用示波器测了,是133MHZ
作者: 还不说    时间: 2010-12-23 18:55
1:检测虚焊  o$ [9 N- p, d* E- n! I
2:检测CPU上TX有无信号,若无,再检测RX,先确认有无信号. i9 o8 B" K  q9 W# S
再上来告之检测情况
作者: weixuanren    时间: 2010-12-24 09:27
CPU上的TX和RX是指串口那个 TX和RX吗
作者: 还不说    时间: 2010-12-24 09:33
weixuanren 发表于 2010-12-24 09:27 . c3 V' f% I+ B$ [  ?
CPU上的TX和RX是指串口那个 TX和RX吗
" S+ s% F% I, S7 t
既然不确定,那就把四个地方全部检查一遍,然后说出检查结果,让大家看看
9 `# M! b* T$ L8 U# \4 J$ Y
作者: 还不说    时间: 2010-12-24 09:34
四个地方:
+ \. t3 d5 ^) ?) X  `6 _' W串口的TX/RX6 Q  I8 }. S9 Y8 _* y
CPU芯片管脚上的TX/RX
作者: ncudsp    时间: 2010-12-24 11:59
1\ 在线运行串口有信号吗?
& r$ e) M- y- C# Q9 v8 t: w! k2\ 串口选择正确与否
作者: 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 ! m/ u4 G9 a% X+ g; c, J* {
仿真口拉出来没,用仿真器烧程序,可以的话就不是DDR这块问题

" U. Y" U4 {3 Q) m3 @! z9 r$ PJTAG口没做出来, flash是烧了Boot loader以后,再焊上去的。   板子上只有串口
作者: zgq800712    时间: 2010-12-29 21:30
回复 weixuanren 的帖子
4 l; p5 d7 R+ C; M8 B% d/ z" c
' k: I- J! B, m, _$ Y( I你说的串口没有东西是你的板子的串口连电脑电脑没有收到东西,6 Z& V, D" d4 j8 C" t
我看你的图你说你的图是直接从主控拉出来的,主控是3.3V吧,你说的是这个TXD没有信号还是连主机没有收到?4 Y8 _" G2 U. U: _& J5 a1 L
从主控到电脑串口要经过232芯片,把TTL转成232电平,串口一般用到的是rxd。txd,gnd,就是DB9上的2,3,5。* i& y3 `) E+ a  B, z
主机多是DB9 针,3脚txd发送,2脚rxd接受,5脚gnd地。' \' V4 [* C8 A2 [
设备的是DB9控,3脚rxd发送,2脚txd接受,5脚gnd地。
3 F/ ~! O! b, I: k' T  \$ r这样吧主机和设备用直通线连起来就可以通信了,如果你2个多是主机就是要把,2,3脚交叉下了。
- U, k+ X, g* N: t; u/ A
: M- k- j; d& z( C; o另外程序有没有对
* S& |/ T0 T, \! }( i
作者: 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电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2