一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
楼主: jimmy_xt

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

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

使用道具 举报

发表于 2012-10-17 20:01 | 显示全部楼层
回复 1# jimmy_xt : E! v' z+ v) T

) l! G; a2 k2 H+ o5 v0 N    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗!有空可以一起讨论下了
3 @- E+ X2 L* P8 @; Q    https://www.yleee.com.cn/thread-17775-1-2.html
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:17 | 显示全部楼层
回复  jimmy_xt ( u# G" f5 X) f6 ~( T1 |" e
! O+ l! o# Q5 n9 ~# e, u
    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗 ...6 `+ D% o& B) [* s, t8 a5 G2 @
wanjinjie 发表于 2012-10-17 20:01 https://www.yleee.com.cn/images/common/back.gif
% g6 R# x; V& M

1 [2 a  C7 K" @7 O+ Y$ M手上现有的STM32SRAM不够,搞了块F4 Discovery,这次肯定是够了。: W: L# ]  e- f' P6 f2 O
我STM32还比较菜,有前辈的程序参考再好不过了。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:33 | 显示全部楼层
我以前也想用单片机来点屏的但点了屏就没办法做其它的事了,所以还是交给专用的控制芯片吧。4 v. _- F2 q: ~9 f& J5 h6 X. S
或者带有显示 .... b5 Z# Z: a( s+ y' U2 [" S+ g
kenson 发表于 2012-10-17 19:53 https://www.yleee.com.cn/images/common/back.gif

/ a( p9 N7 \' N的确,这个AVR我超频之后,才能勉强满足60Hz的刷新速度。手上没有CPLD板子,FPGA倒是有一块xilinx的Atlys,可惜它的连接器实在是……
. Z& q( y9 h7 F: F3 N0 ^1 `2 l, ^
" X/ K. q- u2 w% m2 y. S% ^
* m1 Z9 L" D' O, ~$ f只有8个pin是类似插针方式引出,其他的都是用连接器,而我恰好没有连接器。' F: V  w; @6 G
; j& Y/ a) A7 t8 g# L% _. f
只能再去原厂搞个扩展版了。& D! y1 b) k8 i* F+ \( @
" D8 ^8 Z5 h2 h# Y. C8 Q1 x
另,斯巴达6用来驱动VGA的黑白屏,实在是有点……
回复

使用道具 举报

 楼主| 发表于 2012-10-17 21:49 | 显示全部楼层
回复 5# 80x86
! |1 g0 w! {4 T7 `! Q3 |* H7 U% F/ X4 d  W' F! T
降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。: D5 j9 M1 p8 }3 |( p9 m" G' x6 R
abbr_453799c2af5a3c295a73f4a593f2d0c8.png & S" u* Q6 Y1 ]. q  G3 }3 F$ B* D
4 _% s+ J) f3 c# d

/ v! c( i% ^: K下面是之前做的一些,低电压or超频测试,仅供参考。6 ^% V# n  g1 O! F
( s* _8 v  |9 q# H
mega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。1 p- \8 z, M5 p0 H& D
电压降低到2.0V,翻转端口正常,还可以读取器件ID。3 w( q! w) p" y1 C6 E
电压降低到1.8V,翻转端口正常,已经读不到器件ID。
: l- H) y5 F# l0 f* [/ ~4 X* t1 }再往下就没测了。. P9 t: V' x5 a/ e/ @# k
% Z: W3 G" Y# J, ^" T
5 K% L$ {$ ^4 ~- v
) y0 c0 \0 `! A

) x4 q" ~) }, g; ?8 f0 b6 [5 N6 ?; N奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反.
: T6 J& O; o5 b8 K7 p! x  X0 B% p) @% P  B
其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。
) B. w, ^5 Y) p% F+ g% ]SPI只有1/2分频,工作正常。. M" b' e& {2 J' Y
ADC分频比较大,时钟应该很慢,正常。0 @" `! b9 p: c1 W. w% }9 b; `
TWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。
4 {" d( s  J- h9 l5 sT/C0比较匹配中断,无分频,正常。
5 g% W% Q  ~* d% J! S/ BT/C2溢出中断,分频很大,正常。8 j( [  s. z, _" f3 s3 \, A
T/C1,用作计数器,正常。
. O% m- X; h6 g- k* F
6 E; Y' X, I( \以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,
9 M' n2 v1 j8 z' `9 m: Z  M一旦有错误出现,数值会减一。# _$ |& N6 E- M( i3 n% O6 h

- @2 g* i* b" G( G; a! p# L/ L另:USART使用2M波特率,只测试了短时间,正常。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 22:11 | 显示全部楼层
确实是这样。
6 @+ J- w0 A6 _2 ^, @$ O0 U: A+ _对了,你有没有试过3.3V下最高可以超频到多少?按照官方的资料,算出来13.3M是最高 ...
5 y+ E8 d9 ^9 U# q/ z  Y80x86 发表于 2012-10-17 13:00 https://www.yleee.com.cn/images/common/back.gif

2 H: R, v; p; T' \9 K5 O8 X4 N继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
" O3 K* v1 e/ c6 u不过3.1V还是正常的,25MHz,基本上是3.1V时推荐值的2倍了。
回复

使用道具 举报

发表于 2012-10-18 00:52 | 显示全部楼层
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
# L, `0 @+ M/ F( M: G0 l: x. U不过3.1V还是正常的,25MHz,基本上是3.1V时推荐 ...3 B2 k' ~) c* C3 @
jimmy_xt 发表于 2012-10-17 22:11 https://www.yleee.com.cn/images/common/back.gif

7 V4 G$ n! `2 y, S. h
: @# {4 x, |6 \# H( N. P9 l. L. k
2 @- W3 _( y# p; U# ^# e    谢谢LZ,专门做了这么详尽的测试。我有个3.3V的屏,不想做电平转换,这下方便多了。6 k7 d( L# y. i/ g# |
谢谢
回复

使用道具 举报

 楼主| 发表于 2012-10-19 11:57 | 显示全部楼层
不能编辑……- b/ b2 n5 R) U$ G3 o  L! D4 V
改了改硬件连接方式,继续优化程序。; N  }! H9 b8 m' ]) r$ E6 o
应该能把CPU占用率降到50%以下。
# B/ p7 ^& a' \* d这样就能干点别的了。
5 G9 I5 |. s' g. L
; R3 G2 |) }1 `& c9 J! r# c而且,想到了一个特别的驱动方式,能成功的话,CPU占用应该可以降到33%左右, f7 W  C" q0 ]8 D3 V
  N) x, m' B8 W2 u4 \
等实验成功再来汇报。
回复

使用道具 举报

发表于 2012-11-19 00:55 | 显示全部楼层
STM32 4bit的数据 怎么用dma呢?
7 Q- h7 s5 P& K( F我手头上的液晶那个无控制器液晶是串行的,用SPI可以驱动,我想到的是用DMA到spi...
回复

使用道具 举报

发表于 2012-11-19 01:11 | 显示全部楼层
不能编辑……7 b: o$ N" o. q/ y  r* \
改了改硬件连接方式,继续优化程序。- r' C4 @$ |  K) ?5 v! l% G. N4 B
应该能把CPU占用率降到50%以下。9 n2 Q3 d& c, F" }& R0 Z% f. e: j5 p
这样就能干点别的了 ...7 }- l- W/ F6 y1 d% f
jimmy_xt 发表于 2012-10-19 11:57 https://www.yleee.com.cn/images/common/back.gif
( W/ g0 \! |, q
8 f, f; \; i  `0 v1 Y
$ l$ j5 R4 [9 J' U) W8 G
   
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-12-16 04:11 , Processed in 0.033975 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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