钻石会员
主题
回帖0
积分10948
阅读权限50
注册时间2012-3-28
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2012-10-17 21:49
|
显示全部楼层
回复 5# 80x86 % S) e, L# O9 K b, x% J
2 |, ?' [ q1 X9 i" d F+ `$ m
降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。
; r8 H1 I$ O' V* Z
. F8 F+ z& p# ^6 _- U3 ]1 T) D. R) U, ?( R: b# m. \
: j0 J' j8 L2 ?5 x! w
下面是之前做的一些,低电压or超频测试,仅供参考。
: M7 Z0 n: B U/ d' D, P3 I
0 }& ^" F& } b5 E8 O" ]mega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。
! |/ K- l- L) l. f% B+ Y电压降低到2.0V,翻转端口正常,还可以读取器件ID。5 C* z! H# s$ D- i
电压降低到1.8V,翻转端口正常,已经读不到器件ID。 1 M I9 E5 ^ O5 c
再往下就没测了。
' Q' v2 `3 [* a& n
# } @0 ^7 z4 Z
) K5 n4 k& Q; O4 p% J2 }, y9 @% E5 [3 z4 e( d) P; v
( M! B8 B) t: j/ k9 K
奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反./ I& W$ N3 H2 x7 \
( z: N$ M* c3 p" F其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。
. @9 R( O% j. b/ U3 nSPI只有1/2分频,工作正常。0 k" T2 a0 L4 F U* K2 [* G3 ^
ADC分频比较大,时钟应该很慢,正常。. \8 r; h, t! o# h
TWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。
1 }0 {( B# b; l oT/C0比较匹配中断,无分频,正常。
: P! }' j% d5 xT/C2溢出中断,分频很大,正常。
( U" _* F: S1 ^# ^T/C1,用作计数器,正常。8 _3 t# M8 m- R$ Q
K7 V2 q( W3 E
以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,) k. H. A3 G, ~* l1 ^+ a
一旦有错误出现,数值会减一。
$ ]& t9 P) p* c* t: P# l1 R; r& L N6 g, ~! E
另:USART使用2M波特率,只测试了短时间,正常。 |
|