一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
楼主: jimmy_xt

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

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

使用道具 举报

发表于 2012-10-17 20:01 | 显示全部楼层
回复 1# jimmy_xt
* Z7 s. {9 U' U# ?( a4 z, J7 ]$ T+ s0 |# T4 a/ D' n7 ?* ~
    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗!有空可以一起讨论下了/ ~. |2 X. H, p$ I
    https://www.yleee.com.cn/thread-17775-1-2.html
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:17 | 显示全部楼层
回复  jimmy_xt
$ f$ C9 B  C  {+ _* R2 d8 d( R0 y' j5 h# y* o6 e
    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗 ...
/ W" u) t9 P, z( s* R5 s# Mwanjinjie 发表于 2012-10-17 20:01 https://www.yleee.com.cn/images/common/back.gif

2 N* d% H: U: }; r- m# @9 q1 F$ O3 n
手上现有的STM32SRAM不够,搞了块F4 Discovery,这次肯定是够了。& f4 `3 M* n$ R- \% _
我STM32还比较菜,有前辈的程序参考再好不过了。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:33 | 显示全部楼层
我以前也想用单片机来点屏的但点了屏就没办法做其它的事了,所以还是交给专用的控制芯片吧。
6 g/ y: z+ ?4 e. D% y) a, ]# ^或者带有显示 ...
% N! N& d: E7 Q+ nkenson 发表于 2012-10-17 19:53 https://www.yleee.com.cn/images/common/back.gif
; ^, T/ W$ p0 |( \
的确,这个AVR我超频之后,才能勉强满足60Hz的刷新速度。手上没有CPLD板子,FPGA倒是有一块xilinx的Atlys,可惜它的连接器实在是……
' V; P5 M7 d$ }# D" i
$ R2 C; @) S  R! o- u6 j4 O
/ ?( Q& b% U9 l6 h0 `只有8个pin是类似插针方式引出,其他的都是用连接器,而我恰好没有连接器。
. t0 [* w( b. Y$ B) O2 ~1 h9 j
8 }+ M- b6 S/ y4 C* H$ ]只能再去原厂搞个扩展版了。
) E* D7 k6 C0 N. ~6 _1 Z: n9 Y& \9 _) |! R, T- X# i4 w3 ~1 ?/ Z
另,斯巴达6用来驱动VGA的黑白屏,实在是有点……
回复

使用道具 举报

 楼主| 发表于 2012-10-17 21:49 | 显示全部楼层
回复 5# 80x86 3 `! C; m0 u* U7 D$ m* J8 f- v
3 @0 g* L! Z) w% ~8 a" n
降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。
' {# P/ X& d" H abbr_453799c2af5a3c295a73f4a593f2d0c8.png ) Q2 K  O6 G& s# b( J( z
  p! l/ H! y5 W% k$ G! C: L

; r6 Y* O$ S/ N+ b2 G0 y下面是之前做的一些,低电压or超频测试,仅供参考。& j) m4 F5 Z0 V* t# p( g

. z, r8 f7 k1 k  Smega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。! F+ w9 h# u/ z1 T2 s" u5 K9 m) N
电压降低到2.0V,翻转端口正常,还可以读取器件ID。2 V8 q+ t, R6 d7 R3 C# ]0 @5 D
电压降低到1.8V,翻转端口正常,已经读不到器件ID。 . n8 X! {+ i$ v% z
再往下就没测了。7 B  M# g/ a& j, t' d& j# M, t8 ~
3 O& o/ v% w" K+ o6 R

, T' y# S( n$ P  |2 {, Z
* U# ~8 t. V9 L, E- v& b
, e: d0 }6 ^1 w3 d4 R奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反.. {- x* j) X: J% Y( m

" U% y( b+ v/ D& w2 t" H, I  @9 x其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。1 n: D5 g2 C: a2 l! W& {4 B" q; U
SPI只有1/2分频,工作正常。' x: T9 x; e. W) o
ADC分频比较大,时钟应该很慢,正常。; f/ y. B# F, O! M; f
TWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。
! }9 _0 \( f9 N& }% ]T/C0比较匹配中断,无分频,正常。; X0 ?. A0 D# p6 V- ]
T/C2溢出中断,分频很大,正常。6 j5 a; p( Q8 r, w
T/C1,用作计数器,正常。9 y2 V5 ^# }0 u: N

7 ~% }* J: x1 A以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,
: m" x' p+ I* [2 N一旦有错误出现,数值会减一。$ r$ @7 f8 d! P% z2 b! x
" J, U6 a- i! {
另:USART使用2M波特率,只测试了短时间,正常。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 22:11 | 显示全部楼层
确实是这样。- n! x( q- D9 Q# s6 u
对了,你有没有试过3.3V下最高可以超频到多少?按照官方的资料,算出来13.3M是最高 ...
6 \3 D) u7 G3 P80x86 发表于 2012-10-17 13:00 https://www.yleee.com.cn/images/common/back.gif
; h; D9 Z& H' r3 u9 z6 g7 h  E
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
5 l% x4 Z6 A3 Q3 ?* k3 C不过3.1V还是正常的,25MHz,基本上是3.1V时推荐值的2倍了。
回复

使用道具 举报

发表于 2012-10-18 00:52 | 显示全部楼层
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
' E: `" W# `0 N2 y+ d不过3.1V还是正常的,25MHz,基本上是3.1V时推荐 ...6 {5 k# ~5 W- j, C1 N3 s1 J
jimmy_xt 发表于 2012-10-17 22:11 https://www.yleee.com.cn/images/common/back.gif

1 _( {* m$ Y" q& ~1 o# d% j8 W+ f9 \3 m& Q. o; D# Y2 l6 L
3 y. x$ J' ]& y" q# u: g1 A6 ^
    谢谢LZ,专门做了这么详尽的测试。我有个3.3V的屏,不想做电平转换,这下方便多了。
8 k& m7 i5 U' F0 P2 F谢谢
回复

使用道具 举报

 楼主| 发表于 2012-10-19 11:57 | 显示全部楼层
不能编辑……/ ^- w1 Q+ i9 e+ C
改了改硬件连接方式,继续优化程序。; Q1 z: x, b# u3 S! R5 c( Z
应该能把CPU占用率降到50%以下。
: w! ^* j4 H, k. h3 t这样就能干点别的了。
8 e: [) f3 V2 d  C! r, P  D
5 Y) T6 S6 G- M2 d* `而且,想到了一个特别的驱动方式,能成功的话,CPU占用应该可以降到33%左右1 d9 O6 K+ l) F/ p0 ^" S
. h5 d5 K! t0 O6 F# y: H+ S
等实验成功再来汇报。
回复

使用道具 举报

发表于 2012-11-19 00:55 | 显示全部楼层
STM32 4bit的数据 怎么用dma呢?
8 |$ I& u. O9 g5 o我手头上的液晶那个无控制器液晶是串行的,用SPI可以驱动,我想到的是用DMA到spi...
回复

使用道具 举报

发表于 2012-11-19 01:11 | 显示全部楼层
不能编辑……
+ \/ R7 j" C- \7 v9 t, ]改了改硬件连接方式,继续优化程序。
8 y' F7 K6 Z; i+ I: S应该能把CPU占用率降到50%以下。  E7 H5 ?) Q9 t7 ]; j) @
这样就能干点别的了 ...
. _; a' e  M- _$ {* D. Rjimmy_xt 发表于 2012-10-19 11:57 https://www.yleee.com.cn/images/common/back.gif

  u. D# {2 Y/ H( J- ~/ j+ x+ s# Y" A/ Y
5 S0 j& d" Q6 a& s3 l0 i+ t+ o3 k' a, o
   
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-10-28 03:28 , Processed in 0.032533 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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