一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
楼主: jimmy_xt

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

  [复制链接]
发表于 2012-10-17 19:54 | 显示全部楼层
LZ你的屏应该可以支持灰度的。只不过要由单片机产生PWM的波形才行。
回复

使用道具 举报

发表于 2012-10-17 20:01 | 显示全部楼层
回复 1# jimmy_xt
* x, i: j- A7 ]7 H. i$ e
4 N- \0 n! {& a* [4 o' U    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗!有空可以一起讨论下了
+ F) o- T# _6 w    https://www.yleee.com.cn/thread-17775-1-2.html
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:17 | 显示全部楼层
回复  jimmy_xt   E- v% ]) k7 d: I) S# ~

+ S4 [0 v9 t& r    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗 ...
! `! M5 e5 H! mwanjinjie 发表于 2012-10-17 20:01 https://www.yleee.com.cn/images/common/back.gif
1 [* G# v) x# _3 ?

, P/ b- J2 ?* @手上现有的STM32SRAM不够,搞了块F4 Discovery,这次肯定是够了。. w5 g; h3 Z: h  [6 R
我STM32还比较菜,有前辈的程序参考再好不过了。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:33 | 显示全部楼层
我以前也想用单片机来点屏的但点了屏就没办法做其它的事了,所以还是交给专用的控制芯片吧。: u% W) C! G* U  |
或者带有显示 ...
7 N5 z. F9 V: c) L) _kenson 发表于 2012-10-17 19:53 https://www.yleee.com.cn/images/common/back.gif
3 B) A5 H3 o* k/ s
的确,这个AVR我超频之后,才能勉强满足60Hz的刷新速度。手上没有CPLD板子,FPGA倒是有一块xilinx的Atlys,可惜它的连接器实在是……
  S, L) j( l9 [3 F) I  C8 t. P, ?9 C3 i: y

' D; z" P  T( b$ k: i6 j只有8个pin是类似插针方式引出,其他的都是用连接器,而我恰好没有连接器。
+ C8 T) r3 Y& ?; a
& I, E4 h+ A3 V( y: J5 I$ ?/ ?只能再去原厂搞个扩展版了。+ J0 ], e4 W8 y; Q4 `) l$ u

: R' b& y- O) x+ K/ O另,斯巴达6用来驱动VGA的黑白屏,实在是有点……
回复

使用道具 举报

 楼主| 发表于 2012-10-17 21:49 | 显示全部楼层
回复 5# 80x86 & P  `4 L" Z; b. O4 ~$ P

- C6 k2 i; ~* g- U4 c  O降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。
. d1 e2 @; z" n abbr_453799c2af5a3c295a73f4a593f2d0c8.png
! M5 ?3 f% @2 K$ t
7 P3 D4 e( Z! y
" s( D$ f9 g4 w- H6 `# W下面是之前做的一些,低电压or超频测试,仅供参考。' W9 \3 K# y9 h, @" r) V/ ^. e" N( d

2 t! b8 t# Y& omega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。
* I5 N: r5 ?  G  o* c9 p' J电压降低到2.0V,翻转端口正常,还可以读取器件ID。8 }, U3 D) M9 c/ A( ?0 {( D
电压降低到1.8V,翻转端口正常,已经读不到器件ID。
: X  e9 C) B8 E/ n) r! d6 F1 a* Y7 ]再往下就没测了。
/ e4 o4 a" v6 p3 {* ~( \/ k4 i% R6 X
, w; K9 ]& B2 H; L
- }, o/ u! k4 p: M# ~( @
. T9 k. D% r+ s6 M5 u
9 G' F( p& W# X; L奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反.5 c4 R  i$ R! F: ?9 M
: ~# q" k7 y7 k; H# Z1 [
其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。
4 k5 Q( F0 G7 lSPI只有1/2分频,工作正常。
& ]( V6 I$ B! Z1 IADC分频比较大,时钟应该很慢,正常。
# O' e' b( n: u9 h, k3 ^) T/ xTWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。
" @) A' ^2 C, w, \' ~# e4 M7 sT/C0比较匹配中断,无分频,正常。
, ]% j7 n1 V3 I2 [T/C2溢出中断,分频很大,正常。8 y% H  ?2 k* R0 P! @. N8 T& o
T/C1,用作计数器,正常。0 Z% g/ I' y- w; S

! }8 q" j+ l( B- ~. C5 |( }以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,' W7 p* H$ z( ~
一旦有错误出现,数值会减一。
: j8 a8 C$ v( r6 W" c) x! `% [3 M2 _
另:USART使用2M波特率,只测试了短时间,正常。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 22:11 | 显示全部楼层
确实是这样。; m* a! r) C* Z
对了,你有没有试过3.3V下最高可以超频到多少?按照官方的资料,算出来13.3M是最高 ...
# d7 U+ y" a  U* T80x86 发表于 2012-10-17 13:00 https://www.yleee.com.cn/images/common/back.gif
$ O( h# a2 Y  u! e. g
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
8 l% e( j$ G' m不过3.1V还是正常的,25MHz,基本上是3.1V时推荐值的2倍了。
回复

使用道具 举报

发表于 2012-10-18 00:52 | 显示全部楼层
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。; p2 ?7 \! H+ o2 l* y0 D4 `( `1 K
不过3.1V还是正常的,25MHz,基本上是3.1V时推荐 ...
, M5 W. r$ o; W6 _/ `jimmy_xt 发表于 2012-10-17 22:11 https://www.yleee.com.cn/images/common/back.gif

) h( g6 u6 e9 j3 _, h: y  K% C+ G* W
- P  `! V1 `1 X8 |' h( S# D' s8 E& S0 f3 L8 n' R
    谢谢LZ,专门做了这么详尽的测试。我有个3.3V的屏,不想做电平转换,这下方便多了。
3 a) O- A. V' |5 a2 ^( r' m谢谢
回复

使用道具 举报

 楼主| 发表于 2012-10-19 11:57 | 显示全部楼层
不能编辑……- o1 o& l% p& y7 c2 b
改了改硬件连接方式,继续优化程序。' E0 }: W$ c" w; ~
应该能把CPU占用率降到50%以下。6 P/ l* c, L9 {
这样就能干点别的了。
/ [) I8 Y: Q- n  q( Y# Q6 V  _  c' O/ |  e  O& d3 F
而且,想到了一个特别的驱动方式,能成功的话,CPU占用应该可以降到33%左右! E% U7 N; H& p

$ C5 q5 h) }; I8 l% S/ W( R) v等实验成功再来汇报。
回复

使用道具 举报

发表于 2012-11-19 00:55 | 显示全部楼层
STM32 4bit的数据 怎么用dma呢?
. [( u2 f5 I4 j7 @! G/ E! J" A我手头上的液晶那个无控制器液晶是串行的,用SPI可以驱动,我想到的是用DMA到spi...
回复

使用道具 举报

发表于 2012-11-19 01:11 | 显示全部楼层
不能编辑……
) n( e+ _5 i& _5 l改了改硬件连接方式,继续优化程序。! _0 S8 h: f; M/ Z# ^/ W& v
应该能把CPU占用率降到50%以下。
, Q6 x" G5 w# j, E* |( [% k/ R0 h5 u这样就能干点别的了 ...
7 c# w* s0 M- A* w. R( v( P* ~jimmy_xt 发表于 2012-10-19 11:57 https://www.yleee.com.cn/images/common/back.gif

! p  T  P# U6 Q2 B, {6 Q0 h; N' E% k5 Q( Y9 D" _+ _! O8 j

; Z4 }0 X. M  G# `+ w   
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-12-16 03:46 , Processed in 0.036026 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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