一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: jimmy_xt
收起左侧

【班门弄斧】640×400无控制器液晶驱动

  [复制链接]
发表于 2012-10-17 19:54 | 显示全部楼层
LZ你的屏应该可以支持灰度的。只不过要由单片机产生PWM的波形才行。
发表于 2012-10-17 20:01 | 显示全部楼层
回复 1# jimmy_xt 5 r4 p& j$ Y( ?5 k$ E% q
" u1 z& H, |* G9 F6 V
    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗!有空可以一起讨论下了
/ @! X* w7 k* q2 f# H# j: o  u4 `& k    https://www.yleee.com.cn/thread-17775-1-2.html
 楼主| 发表于 2012-10-17 20:17 | 显示全部楼层
回复  jimmy_xt + ^7 z& Q7 N5 i

) |0 S$ p3 U0 l    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗 ...! J/ c8 S! I* F( H
wanjinjie 发表于 2012-10-17 20:01 https://www.yleee.com.cn/images/common/back.gif
, Y" a2 I! j) K/ `% j

# W! I8 q  r0 L手上现有的STM32SRAM不够,搞了块F4 Discovery,这次肯定是够了。
0 r- n, L. G8 s% m& p8 ?我STM32还比较菜,有前辈的程序参考再好不过了。
 楼主| 发表于 2012-10-17 20:33 | 显示全部楼层
我以前也想用单片机来点屏的但点了屏就没办法做其它的事了,所以还是交给专用的控制芯片吧。8 V! e6 s( m8 Z& A4 m4 P
或者带有显示 ...
  Q* s/ ~, T: v: I6 n+ vkenson 发表于 2012-10-17 19:53 https://www.yleee.com.cn/images/common/back.gif
% \  w2 M* T+ o2 c* `2 P8 d2 I
的确,这个AVR我超频之后,才能勉强满足60Hz的刷新速度。手上没有CPLD板子,FPGA倒是有一块xilinx的Atlys,可惜它的连接器实在是……
' X: x3 ~* F8 y% \) T: `
; B0 g! n- a3 w4 h
* J) r  J, d2 B/ ^0 {只有8个pin是类似插针方式引出,其他的都是用连接器,而我恰好没有连接器。; P( B  x3 s; ]+ d6 c" I4 Y# b; u( X

% K2 S# r$ ]- L/ E8 L. |只能再去原厂搞个扩展版了。
0 ?4 ^% C* T# G% m' U5 ^' @" J! I2 B
/ l* X3 [4 L& @& t" X另,斯巴达6用来驱动VGA的黑白屏,实在是有点……
 楼主| 发表于 2012-10-17 21:49 | 显示全部楼层
回复 5# 80x86
' Q' t7 w+ T: v
3 o1 _- P2 V; V降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。- c: z7 {  q, h9 c8 C
abbr_453799c2af5a3c295a73f4a593f2d0c8.png 9 Q. u, |4 t5 h0 X( j
; Q+ e  ^7 I+ N% e" M$ p

! p4 D3 F  ^! I下面是之前做的一些,低电压or超频测试,仅供参考。
. O- b' \$ o0 d0 c3 T
+ g8 g* ]' X) }( f- zmega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。! x9 f0 L4 \% M; l; S( C
电压降低到2.0V,翻转端口正常,还可以读取器件ID。* R0 d  y7 l+ H) B# z4 p
电压降低到1.8V,翻转端口正常,已经读不到器件ID。 7 {; _% |" g. J2 s" s6 Q3 c
再往下就没测了。
( _: _( ?' ^. ?; O; Z! B. {, H' v9 V; A# O; ~: ~0 s( \5 n
& }( _0 y3 A1 C& G
) A: r9 v; s; G: b& ?: l

) h  }& @  d- u  ^/ I: f9 g, A奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反.0 A( P& q8 p; R/ ^
2 |# U" g; E" N# x8 d
其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。
+ |" w( u7 ~  k% O# i! e) r# J+ U- QSPI只有1/2分频,工作正常。8 P1 {( a( Z. G
ADC分频比较大,时钟应该很慢,正常。
$ B! J  d+ `# @TWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。8 r: p2 O9 F( z9 d/ }
T/C0比较匹配中断,无分频,正常。' d1 O" C0 _) a9 g, F) I- k
T/C2溢出中断,分频很大,正常。
3 o! g5 I/ m. e8 N* Y4 IT/C1,用作计数器,正常。; c2 z& C5 |# p8 Q! F

7 v, R, G7 W6 u/ Y3 J以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,
- |5 p, G% w4 q" p. }一旦有错误出现,数值会减一。
2 H  U2 S. s8 q) a! J
* u4 d- x. q5 a" G3 d4 H另:USART使用2M波特率,只测试了短时间,正常。
 楼主| 发表于 2012-10-17 22:11 | 显示全部楼层
确实是这样。
% r: [* V& y. e对了,你有没有试过3.3V下最高可以超频到多少?按照官方的资料,算出来13.3M是最高 ...9 Z5 T4 R- U# y4 T
80x86 发表于 2012-10-17 13:00 https://www.yleee.com.cn/images/common/back.gif
& J2 ?6 i4 _& I2 y+ a
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
# J& F9 c" D* P) b不过3.1V还是正常的,25MHz,基本上是3.1V时推荐值的2倍了。
发表于 2012-10-18 00:52 | 显示全部楼层
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
- b: @, K$ E( y" z: E, K3 u" k& q不过3.1V还是正常的,25MHz,基本上是3.1V时推荐 ...
) T: R( [6 P. l; c: H8 cjimmy_xt 发表于 2012-10-17 22:11 https://www.yleee.com.cn/images/common/back.gif
: D% P5 n' z5 S# ]" J

9 H9 D  ?9 t9 w1 x/ c
! |5 K  ]1 k$ ~# r7 p    谢谢LZ,专门做了这么详尽的测试。我有个3.3V的屏,不想做电平转换,这下方便多了。
8 N( Y+ f4 d. L  k" J谢谢
 楼主| 发表于 2012-10-19 11:57 | 显示全部楼层
不能编辑……5 n5 a1 s$ a0 D
改了改硬件连接方式,继续优化程序。& \* s3 `/ ]* H3 y2 ]
应该能把CPU占用率降到50%以下。2 O4 I, p: M% ?$ h" z
这样就能干点别的了。
9 b. U% M4 S" y( G+ ~+ F9 }! N* e+ C" K( T/ ]
而且,想到了一个特别的驱动方式,能成功的话,CPU占用应该可以降到33%左右
& L2 s0 N& W  O  M! w, I
9 X! x5 R4 a  q; i等实验成功再来汇报。
发表于 2012-11-19 00:55 | 显示全部楼层
STM32 4bit的数据 怎么用dma呢?/ {; w8 @$ c5 r* c! z8 w  Q4 s. Y
我手头上的液晶那个无控制器液晶是串行的,用SPI可以驱动,我想到的是用DMA到spi...
发表于 2012-11-19 01:11 | 显示全部楼层
不能编辑……  M7 t" s7 _$ M! m5 f( e
改了改硬件连接方式,继续优化程序。9 K1 p0 x. a: X( e6 g- f2 b; U
应该能把CPU占用率降到50%以下。
# b& l6 e* I; X  Y8 g8 D+ E7 K7 V这样就能干点别的了 ...
4 V7 Q- G9 M7 n$ y# I& V3 S1 gjimmy_xt 发表于 2012-10-19 11:57 https://www.yleee.com.cn/images/common/back.gif
3 R' x8 s6 ]1 Q/ E4 V$ W

  i& `$ X; H6 y) `7 O' ]1 P2 a. D( _8 K2 j! E1 a  i
   

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-4-28 05:34 , Processed in 0.046955 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表