钻石会员
主题
帖子
积分10948
阅读权限50
注册时间2012-3-28
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2012-10-17 21:49
|
显示全部楼层
回复 5# 80x86 # e8 U B( U5 z$ N) H
' L& o, w, }7 o! C# u6 m/ x0 Z
降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。
/ u7 u2 K* Q* g, r5 C: O; t
3 y: Q+ }2 j' ^1 V6 H! \; N( Y
5 X n$ D) c, e$ B7 ~$ a
! p7 E& s/ M" M
下面是之前做的一些,低电压or超频测试,仅供参考。
$ H% y C+ M" T- Q% h |. D
" }2 v4 z3 t0 o7 r* E' ^6 dmega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。0 k( `4 }& P3 g8 j: H: a
电压降低到2.0V,翻转端口正常,还可以读取器件ID。
. J7 H' }. N" U" g/ H) x9 m电压降低到1.8V,翻转端口正常,已经读不到器件ID。 5 I5 `0 C, d4 T
再往下就没测了。
6 {0 H5 v4 [% v- l" R! i3 B6 V: b$ C
8 t: i% x, C: v- |9 t0 O ? e: c3 o* ?5 }8 i
8 y7 z/ t6 F# Z! e. d奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反.
! c% v3 s3 T9 `
1 {% W f5 g3 h2 i: }2 q其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。: B3 o' z+ \1 U1 m
SPI只有1/2分频,工作正常。
q3 V2 ~, `7 @! gADC分频比较大,时钟应该很慢,正常。: h- g2 _, v F: T. ^5 J# A* }
TWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。# B E h3 w) [
T/C0比较匹配中断,无分频,正常。
( r! Q- i% v( r9 Y; S, }2 }T/C2溢出中断,分频很大,正常。8 I G( q* P0 j4 H/ V, q
T/C1,用作计数器,正常。# ~+ s0 F) O# {) `% h6 ?4 e
; r1 c5 E/ p0 C! w; M6 w4 [7 t以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,
% y f+ [2 ]+ C1 z一旦有错误出现,数值会减一。
' Q6 k Z8 m$ _& x
" t% E- f& ?; D5 F另:USART使用2M波特率,只测试了短时间,正常。 |
|