钻石会员
主题
回帖0
积分10948
阅读权限50
注册时间2012-3-28
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2012-10-17 21:49
|
显示全部楼层
回复 5# 80x86 3 O% z7 X: X n) @
0 W7 ~; v. ]6 r' L6 g( R5 i降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。
( G; V6 q8 V; U" U
" z) S6 |' M# Y: ^9 h) k) d
7 o+ Z/ M/ v( D* E* s% d0 R c1 a+ E7 L* j# L& A. J/ Z5 \8 Y
下面是之前做的一些,低电压or超频测试,仅供参考。
X# Q$ w2 v2 Q% m7 J" A
6 a. [3 }2 S6 Z' f% tmega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。. _: i4 o6 g8 T8 t
电压降低到2.0V,翻转端口正常,还可以读取器件ID。7 {# r4 `, e0 M6 ?/ N% N
电压降低到1.8V,翻转端口正常,已经读不到器件ID。
8 S+ i5 {2 k) Z. {再往下就没测了。' r0 m" M5 d& k9 H" o
, A9 P5 Y7 `& T/ C$ X
+ m7 ~; m e2 z( @: l2 P
* Z6 g, Y6 C+ O' o! o6 |' O) j; ]; g, ]1 u. ~' _
奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反.) b2 s! r6 K# C" V" [" p
u; _& `+ J+ N: n' s( K( q+ p% Y2 c
其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。
4 V: g3 t) u2 j0 f- k6 g: ]SPI只有1/2分频,工作正常。- Z8 [! N$ ~9 a7 @
ADC分频比较大,时钟应该很慢,正常。
1 U1 k( B4 U: m4 c* LTWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。& m$ `: V* F2 i
T/C0比较匹配中断,无分频,正常。
. }1 m( f; @8 X* CT/C2溢出中断,分频很大,正常。; v: @7 c4 A- Q! g! T
T/C1,用作计数器,正常。
, u7 a' X2 j$ f% R5 |7 d6 C) N
2 d) l6 Y, F4 \' ^" V ?& s以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,+ `; L4 P% w8 H/ ?1 p( A3 f* M, J
一旦有错误出现,数值会减一。$ h2 H; J+ ?6 Q8 q
# r( o# w% |$ W3 {$ ], s2 r1 D! w另:USART使用2M波特率,只测试了短时间,正常。 |
|