一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
楼主: jimmy_xt

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

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

使用道具 举报

发表于 2012-10-17 20:01 | 显示全部楼层
回复 1# jimmy_xt
  G+ l4 n9 l! C% d: `9 N5 Q. D' N, B# U4 v7 J0 J. p
    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗!有空可以一起讨论下了
! ~5 R* d& Y% T' L9 E% J    https://www.yleee.com.cn/thread-17775-1-2.html
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:17 | 显示全部楼层
回复  jimmy_xt . }' x) Z3 Y- g" I# w9 y- W
6 [( ~2 f) l! y3 e0 a9 }
    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗 ..." e( _( ^! k: a
wanjinjie 发表于 2012-10-17 20:01 https://www.yleee.com.cn/images/common/back.gif

" L0 S- a- r  I! }: |! Z/ K9 [8 P; @( X% \: K2 Q" `
手上现有的STM32SRAM不够,搞了块F4 Discovery,这次肯定是够了。2 c7 h+ K& Y% E8 V8 w0 F
我STM32还比较菜,有前辈的程序参考再好不过了。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:33 | 显示全部楼层
我以前也想用单片机来点屏的但点了屏就没办法做其它的事了,所以还是交给专用的控制芯片吧。
  N3 W+ Q' x, u# q+ g& d" P$ G+ p或者带有显示 ...
% X! h# f4 S& j3 ?kenson 发表于 2012-10-17 19:53 https://www.yleee.com.cn/images/common/back.gif
. A# e  H# Z+ s% g1 t- @
的确,这个AVR我超频之后,才能勉强满足60Hz的刷新速度。手上没有CPLD板子,FPGA倒是有一块xilinx的Atlys,可惜它的连接器实在是……; J7 d) H& K, c7 R5 V- u
& k& S! i3 t8 p$ f! M% Z/ Y

: _/ }1 R& L% F! q) h只有8个pin是类似插针方式引出,其他的都是用连接器,而我恰好没有连接器。
3 x* L7 [* _! e4 A  c$ M- b+ g! a/ t) C; w# \; y3 p
只能再去原厂搞个扩展版了。
' i7 r! }) ~- `3 R# u3 w7 q9 x, a( G
另,斯巴达6用来驱动VGA的黑白屏,实在是有点……
回复

使用道具 举报

 楼主| 发表于 2012-10-17 21:49 | 显示全部楼层
回复 5# 80x86
, a. m( g( N; N' u
& F' K7 x8 P% i! a4 X降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。* `) h/ m# o& h) Q, Z1 q8 A
abbr_453799c2af5a3c295a73f4a593f2d0c8.png ) K/ p% b* p+ E- X4 f9 T9 M7 `/ E

( X& a, B: b" W  B
' ?' }/ a5 Z& P' K下面是之前做的一些,低电压or超频测试,仅供参考。
! z* C5 E7 }3 l5 N$ G0 d0 K5 x6 E: v$ R1 i2 E/ Y9 I- c
mega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。
  H* K" v/ h" X* A* J1 x' j电压降低到2.0V,翻转端口正常,还可以读取器件ID。
6 c6 K0 k% F1 D电压降低到1.8V,翻转端口正常,已经读不到器件ID。 ( o; h2 [1 f" Z
再往下就没测了。
5 n" o1 y" S3 \. b. C8 ?0 i# e2 W0 k% Z4 j9 [

/ t# @3 [& W* J
+ e6 |" c6 e2 E6 _  W
1 ?% n5 d; p4 \! }2 I. {/ ]& E奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反.
' [! h" h3 t  x3 f0 i' u1 T: D; O
其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。
8 _7 U5 K$ K- WSPI只有1/2分频,工作正常。: g- l- }- @7 V7 E
ADC分频比较大,时钟应该很慢,正常。& \+ w4 T. s! y! b( z" L  o/ s
TWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。8 \. X9 e  w& k& h! I( s* K* b# o
T/C0比较匹配中断,无分频,正常。6 E" {$ q: ^/ h& u6 J9 B  ~
T/C2溢出中断,分频很大,正常。
# }: U) V* J3 S: {2 sT/C1,用作计数器,正常。
) n/ k) W& a$ Y4 |1 t. |8 U0 W: ]! J# J* s7 c* Z) _  ]
以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,
- Y( ^8 {7 _& @0 O* |一旦有错误出现,数值会减一。1 N& y: x7 H* q: [

, [8 S4 i2 {* I: ~7 ~* k另:USART使用2M波特率,只测试了短时间,正常。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 22:11 | 显示全部楼层
确实是这样。
' `1 ^/ c$ i0 t. w4 b' t9 j对了,你有没有试过3.3V下最高可以超频到多少?按照官方的资料,算出来13.3M是最高 ...
" U8 L2 \$ i5 m, a9 ?1 F+ y' Y80x86 发表于 2012-10-17 13:00 https://www.yleee.com.cn/images/common/back.gif
7 x( e' S, \1 b! L' Q. ?
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
7 B0 G1 P# G  q) ~" M不过3.1V还是正常的,25MHz,基本上是3.1V时推荐值的2倍了。
回复

使用道具 举报

发表于 2012-10-18 00:52 | 显示全部楼层
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。) W3 l/ B: Z1 h: y! _. b; M0 H
不过3.1V还是正常的,25MHz,基本上是3.1V时推荐 ...
# Z1 ~3 q0 @7 h. F2 q, V( tjimmy_xt 发表于 2012-10-17 22:11 https://www.yleee.com.cn/images/common/back.gif
0 H  h* E' @' c% p3 O
: ~+ j" ~/ r& z2 _- v

/ H% b+ P: l$ o2 q    谢谢LZ,专门做了这么详尽的测试。我有个3.3V的屏,不想做电平转换,这下方便多了。) Y/ p: A$ a4 z; T
谢谢
回复

使用道具 举报

 楼主| 发表于 2012-10-19 11:57 | 显示全部楼层
不能编辑……
6 _4 R, R. e/ s  A1 C改了改硬件连接方式,继续优化程序。
4 v/ w: \/ f* R  K& O! O应该能把CPU占用率降到50%以下。: Z5 R& H8 X7 D8 w! m
这样就能干点别的了。3 A% I  N- q; g

) W! A0 _2 n1 L3 _7 m而且,想到了一个特别的驱动方式,能成功的话,CPU占用应该可以降到33%左右
. `" x! N# |) l. a# m. n/ K, Y# X$ q$ a0 p% l  B
等实验成功再来汇报。
回复

使用道具 举报

发表于 2012-11-19 00:55 | 显示全部楼层
STM32 4bit的数据 怎么用dma呢?& D* ?/ F0 G7 G+ f
我手头上的液晶那个无控制器液晶是串行的,用SPI可以驱动,我想到的是用DMA到spi...
回复

使用道具 举报

发表于 2012-11-19 01:11 | 显示全部楼层
不能编辑……4 G& H3 S; H9 P/ y0 s# |% ^
改了改硬件连接方式,继续优化程序。
7 V8 b) P3 m6 X5 t) P7 W应该能把CPU占用率降到50%以下。- D; Q: Y4 ]+ A; y7 Q7 l
这样就能干点别的了 ...
6 n' \7 n. y5 d  b- Z9 a' vjimmy_xt 发表于 2012-10-19 11:57 https://www.yleee.com.cn/images/common/back.gif
2 J) d9 C: j5 N  O! x8 }' f- I7 L! ?

; C8 w9 B" d, `, }; H
- }4 J% v. O1 R   
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-10-28 01:00 , Processed in 0.032113 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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