一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
楼主: jimmy_xt

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

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

使用道具 举报

发表于 2012-10-17 20:01 | 显示全部楼层
回复 1# jimmy_xt 5 n6 B$ K! ^* [) a/ h, U

) n3 b. |( Q0 w    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗!有空可以一起讨论下了4 D6 }/ I+ q# A  {; u2 ]# `
    https://www.yleee.com.cn/thread-17775-1-2.html
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:17 | 显示全部楼层
回复  jimmy_xt / m8 Q1 u. b% E

$ z) }: E  f) ], ~1 J. F* d    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗 ...
( f& T  g2 ?/ N" d% P9 |: \wanjinjie 发表于 2012-10-17 20:01 https://www.yleee.com.cn/images/common/back.gif
0 O. G0 _$ f6 M% ]! z

, R! ?- v. D7 Z  v, A手上现有的STM32SRAM不够,搞了块F4 Discovery,这次肯定是够了。$ ^- J. q! d- Y
我STM32还比较菜,有前辈的程序参考再好不过了。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:33 | 显示全部楼层
我以前也想用单片机来点屏的但点了屏就没办法做其它的事了,所以还是交给专用的控制芯片吧。
6 J, |) K6 v% A  D- {& o' w或者带有显示 ..." x$ g% _( W0 H' u
kenson 发表于 2012-10-17 19:53 https://www.yleee.com.cn/images/common/back.gif
2 {; o' w/ H2 G0 N
的确,这个AVR我超频之后,才能勉强满足60Hz的刷新速度。手上没有CPLD板子,FPGA倒是有一块xilinx的Atlys,可惜它的连接器实在是……
0 K7 R8 l# l- r; _5 t5 I$ J
2 y' ~, l" }4 `# u% t7 F+ L3 K# K' H$ d; c7 t% C: e
只有8个pin是类似插针方式引出,其他的都是用连接器,而我恰好没有连接器。/ x2 E, F) A3 A' q6 s
! P, S/ I4 `( O3 j$ Q
只能再去原厂搞个扩展版了。
% k0 |' \* \* J
* L( s" U! f0 t: z另,斯巴达6用来驱动VGA的黑白屏,实在是有点……
回复

使用道具 举报

 楼主| 发表于 2012-10-17 21:49 | 显示全部楼层
回复 5# 80x86 1 O. M9 J6 e" y2 g& I
% I9 u$ ]' R' v6 W: r
降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。
: ^# s$ u' o$ h4 R  b abbr_453799c2af5a3c295a73f4a593f2d0c8.png . R$ _7 Z; Y5 ?% S9 H, z6 X3 O

! X5 W) G& B2 G2 K" N
' Y5 U$ j! w4 y6 d下面是之前做的一些,低电压or超频测试,仅供参考。
3 n1 ~- v+ G1 R) J8 |3 _1 }" y: x- u! [" ~8 b; J! I& }* H% u
mega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。  `' @9 X; l& ]# q9 Y7 Q: w4 S7 U
电压降低到2.0V,翻转端口正常,还可以读取器件ID。0 d0 z) }/ e) N& M7 d5 U" Q
电压降低到1.8V,翻转端口正常,已经读不到器件ID。 6 @' t& r5 }4 t% V% k5 h2 z
再往下就没测了。
1 h) q2 s+ b/ k) k) m& p6 p3 @0 o9 [
" _) r" c/ B# {( e8 Z1 n/ P
8 s1 x: i: _- p4 t8 G4 ?: x
' w7 [  y  `- z, U3 V( C
奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反., ~+ [- Z7 e6 ]- C

, k4 ^) ^7 k; I% d( E0 \6 m其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。
0 t1 W; k; `- ^7 X: F; _SPI只有1/2分频,工作正常。! ~8 N' a& {8 B9 O- m  f0 ^
ADC分频比较大,时钟应该很慢,正常。
/ E4 X+ _8 M  g- w+ e; B! Z- zTWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。
2 ^6 S6 v8 Y; o+ w0 a9 a% O% ]  vT/C0比较匹配中断,无分频,正常。
( `: Z5 T$ p6 v  }T/C2溢出中断,分频很大,正常。
: d" Y& t: T' j# V+ P) G( qT/C1,用作计数器,正常。
! f$ e! A7 M, }% l) [5 i) g" N( D3 ]6 X6 E' h0 O' P
以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,
- N& x3 I6 y- M# }% w0 V& _一旦有错误出现,数值会减一。
- |- t, h9 W! H2 Z; ?/ ~
: ^5 ~/ {& J3 a8 p; ?9 I另:USART使用2M波特率,只测试了短时间,正常。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 22:11 | 显示全部楼层
确实是这样。
6 ]" q$ ]2 M" ?* W( v6 R对了,你有没有试过3.3V下最高可以超频到多少?按照官方的资料,算出来13.3M是最高 ...
& T) b7 }0 x! `5 Y. C80x86 发表于 2012-10-17 13:00 https://www.yleee.com.cn/images/common/back.gif
* P" u+ x2 A; B: W1 J
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
7 I# `, U1 d+ P0 t, n不过3.1V还是正常的,25MHz,基本上是3.1V时推荐值的2倍了。
回复

使用道具 举报

发表于 2012-10-18 00:52 | 显示全部楼层
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
, ~0 L; }( H' B不过3.1V还是正常的,25MHz,基本上是3.1V时推荐 ...+ M  `% [9 n7 F+ ^, {! t  m
jimmy_xt 发表于 2012-10-17 22:11 https://www.yleee.com.cn/images/common/back.gif
/ b; V& p1 f" A

' `. }& C  v9 f$ P2 F9 A. M0 ]! _5 h7 s
    谢谢LZ,专门做了这么详尽的测试。我有个3.3V的屏,不想做电平转换,这下方便多了。
% y/ _" K* B. i: V& [" |6 `谢谢
回复

使用道具 举报

 楼主| 发表于 2012-10-19 11:57 | 显示全部楼层
不能编辑……
6 t! V2 T: K: [' y2 H改了改硬件连接方式,继续优化程序。  l' d: h& O% y) }% \3 Q* i& l
应该能把CPU占用率降到50%以下。
, h) B/ c  v1 h2 m2 X- T0 I5 N0 _这样就能干点别的了。
8 ~7 f; W2 S7 Y: d. A; \1 G, G3 L) `& _, @, J7 R5 D/ K  l. B% ?; x
而且,想到了一个特别的驱动方式,能成功的话,CPU占用应该可以降到33%左右
8 T: _/ a3 U' v) s7 q3 R1 [6 ~* r5 x+ P8 _- _6 x2 o
等实验成功再来汇报。
回复

使用道具 举报

发表于 2012-11-19 00:55 | 显示全部楼层
STM32 4bit的数据 怎么用dma呢?' u( h' Z! m: [" B& r, ^7 y3 A
我手头上的液晶那个无控制器液晶是串行的,用SPI可以驱动,我想到的是用DMA到spi...
回复

使用道具 举报

发表于 2012-11-19 01:11 | 显示全部楼层
不能编辑……. X2 \8 o! y% w7 d& K4 O
改了改硬件连接方式,继续优化程序。2 ~( V* i/ t8 p8 ?
应该能把CPU占用率降到50%以下。) U) H" q9 H1 \2 g6 V3 j
这样就能干点别的了 ...; I8 ~" M' m$ G7 U7 U6 U
jimmy_xt 发表于 2012-10-19 11:57 https://www.yleee.com.cn/images/common/back.gif

& j3 H) K0 d# o6 z+ W
1 a/ l! I6 a  ^. S2 s! ^
$ K! }  \6 R& j   
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-7-13 11:43 , Processed in 0.037006 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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