钻石会员
主题
回帖0
积分10948
阅读权限50
注册时间2012-3-28
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2012-10-17 21:49
|
显示全部楼层
回复 5# 80x86 : B" M$ `6 X: ]6 z0 U
9 w3 _( \( B9 o. f
降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。) f0 w; B/ ]- r" J1 c+ a
/ \7 Q8 }) [0 F. |9 v5 `; g* ^
6 V0 ]1 o: Z% s! _2 ^: B/ H$ B( A- i0 }1 W+ H; s
下面是之前做的一些,低电压or超频测试,仅供参考。, d/ w3 K9 W9 n6 l! J4 l1 \% v
1 G- [) X- r6 f+ W) ~: S+ ^0 T8 s5 nmega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。0 G3 l$ d, _- Z5 p5 }& T ]6 I
电压降低到2.0V,翻转端口正常,还可以读取器件ID。: S/ F, }3 R f0 Q9 H4 u
电压降低到1.8V,翻转端口正常,已经读不到器件ID。
/ G- Y& A1 H9 B0 M2 \7 G再往下就没测了。
% x/ o; f4 _ `0 ^. o3 z9 }$ g- z1 j! {* ^9 m! u
4 B' }8 X( a" ?
2 v- N: B( [+ U9 L. ?0 e
6 s9 P& m5 K/ X3 q7 h. f, J奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反.
8 J& P) f" _* ]+ v, t( z& B% N- A5 I1 x1 f& j. D* Y! j" T/ K4 H: D' C
其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。* O ^* M' W; R2 O
SPI只有1/2分频,工作正常。
; f9 f4 {1 b! u f6 ^ADC分频比较大,时钟应该很慢,正常。$ J6 h% o( f" X" [2 E
TWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。" y& n2 W8 b1 G+ ~8 }7 u
T/C0比较匹配中断,无分频,正常。9 G* g+ E4 L% c
T/C2溢出中断,分频很大,正常。
9 S, b0 t ]; v& JT/C1,用作计数器,正常。3 r* Y/ q# t1 m( F6 ]
2 Y. R! T- W9 m' ^0 F
以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,0 y2 R' |+ B F: H
一旦有错误出现,数值会减一。% w$ N7 N/ l4 T" m# l% U4 K. R1 c
& u: F3 Z$ J- a另:USART使用2M波特率,只测试了短时间,正常。 |
|