一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: jimmy_xt

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

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

使用道具 举报

发表于 2012-10-17 20:01 | 显示全部楼层
回复 1# jimmy_xt
3 e. i8 i3 |7 E& G6 E
1 h, m% I  I5 x! w: G" n    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗!有空可以一起讨论下了
1 s/ c7 d" r) N2 I! x3 q    https://www.yleee.com.cn/thread-17775-1-2.html
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:17 | 显示全部楼层
回复  jimmy_xt
% |, u, V1 L' e1 m4 |  Q
6 w$ g( V7 [0 b' H1 I" G% E4 G    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗 ...
8 s3 o  G7 L: t. bwanjinjie 发表于 2012-10-17 20:01 https://www.yleee.com.cn/images/common/back.gif

: M) w, Z: e( U1 S2 d- M- p
- D7 A3 U- m8 s2 f手上现有的STM32SRAM不够,搞了块F4 Discovery,这次肯定是够了。, S. I- `3 D1 e, e; D/ d% C9 \
我STM32还比较菜,有前辈的程序参考再好不过了。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:33 | 显示全部楼层
我以前也想用单片机来点屏的但点了屏就没办法做其它的事了,所以还是交给专用的控制芯片吧。& P  Q) `8 M5 p6 i# f# N9 C
或者带有显示 ...
: r3 N9 \& w8 |! F! a! Y3 n/ dkenson 发表于 2012-10-17 19:53 https://www.yleee.com.cn/images/common/back.gif

" {# T; D0 ^) b5 [的确,这个AVR我超频之后,才能勉强满足60Hz的刷新速度。手上没有CPLD板子,FPGA倒是有一块xilinx的Atlys,可惜它的连接器实在是……/ [/ L* L4 Q9 K$ G/ r

- f$ q+ i. c0 T) e" d2 l" Q7 \# V, G" c0 u: @4 c4 z5 s, W5 n
只有8个pin是类似插针方式引出,其他的都是用连接器,而我恰好没有连接器。
, X) |( _5 b: I
- P8 T0 F6 w1 {2 I( Y5 l只能再去原厂搞个扩展版了。( I0 S# r1 n$ C  B6 w: M2 [/ U
7 p+ o5 i1 y: r9 m( H& W, W
另,斯巴达6用来驱动VGA的黑白屏,实在是有点……
回复

使用道具 举报

 楼主| 发表于 2012-10-17 21:49 | 显示全部楼层
回复 5# 80x86 % S) e, L# O9 K  b, x% J
2 |, ?' [  q1 X9 i" d  F+ `$ m
降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。
; r8 H1 I$ O' V* Z abbr_453799c2af5a3c295a73f4a593f2d0c8.png
. F8 F+ z& p# ^6 _- U3 ]1 T) D. R) U, ?( R: b# m. \
: j0 J' j8 L2 ?5 x! w
下面是之前做的一些,低电压or超频测试,仅供参考。
: M7 Z0 n: B  U/ d' D, P3 I
0 }& ^" F& }  b5 E8 O" ]mega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。
! |/ K- l- L) l. f% B+ Y电压降低到2.0V,翻转端口正常,还可以读取器件ID。5 C* z! H# s$ D- i
电压降低到1.8V,翻转端口正常,已经读不到器件ID。 1 M  I9 E5 ^  O5 c
再往下就没测了。
' Q' v2 `3 [* a& n
# }  @0 ^7 z4 Z
) K5 n4 k& Q; O4 p% J2 }, y9 @% E5 [3 z4 e( d) P; v
( M! B8 B) t: j/ k9 K
奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反./ I& W$ N3 H2 x7 \

( z: N$ M* c3 p" F其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。
. @9 R( O% j. b/ U3 nSPI只有1/2分频,工作正常。0 k" T2 a0 L4 F  U* K2 [* G3 ^
ADC分频比较大,时钟应该很慢,正常。. \8 r; h, t! o# h
TWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。
1 }0 {( B# b; l  oT/C0比较匹配中断,无分频,正常。
: P! }' j% d5 xT/C2溢出中断,分频很大,正常。
( U" _* F: S1 ^# ^T/C1,用作计数器,正常。8 _3 t# M8 m- R$ Q
  K7 V2 q( W3 E
以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,) k. H. A3 G, ~* l1 ^+ a
一旦有错误出现,数值会减一。
$ ]& t9 P) p* c* t: P# l1 R; r& L  N6 g, ~! E
另:USART使用2M波特率,只测试了短时间,正常。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 22:11 | 显示全部楼层
确实是这样。
1 x, e3 J8 {, r# Z* }1 G8 y/ U  f对了,你有没有试过3.3V下最高可以超频到多少?按照官方的资料,算出来13.3M是最高 ...7 x5 ^3 ?5 `6 I% Y
80x86 发表于 2012-10-17 13:00 https://www.yleee.com.cn/images/common/back.gif
* d7 R2 Y0 V8 x* B
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。- N# `, n' F! X7 }& n& H
不过3.1V还是正常的,25MHz,基本上是3.1V时推荐值的2倍了。
回复

使用道具 举报

发表于 2012-10-18 00:52 | 显示全部楼层
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。6 X& i5 E8 M( B! {/ ~, N
不过3.1V还是正常的,25MHz,基本上是3.1V时推荐 ...6 |- G6 l. ]  ]8 Y5 L' @: P+ G
jimmy_xt 发表于 2012-10-17 22:11 https://www.yleee.com.cn/images/common/back.gif
$ |( v0 T4 Z2 Q0 ^3 h

0 G+ N( j1 e* C) ~, @  S' i( w* L' {! I! V% i) a* i  A, K* W
    谢谢LZ,专门做了这么详尽的测试。我有个3.3V的屏,不想做电平转换,这下方便多了。* d2 _  v& m' l4 L/ r1 V* X
谢谢
回复

使用道具 举报

 楼主| 发表于 2012-10-19 11:57 | 显示全部楼层
不能编辑……7 f' k1 p+ |2 c* p4 H& ]
改了改硬件连接方式,继续优化程序。
8 {( ]& B# ]. ^- n# q8 o应该能把CPU占用率降到50%以下。
! Q5 T( h( o0 }4 v这样就能干点别的了。1 i# F# w" o) Z' l

8 A5 W7 `/ V% e' V- ~而且,想到了一个特别的驱动方式,能成功的话,CPU占用应该可以降到33%左右
9 j  x; r# }6 V2 `0 U. C
$ x9 W. |& d/ X3 Z4 [/ \等实验成功再来汇报。
回复

使用道具 举报

发表于 2012-11-19 00:55 | 显示全部楼层
STM32 4bit的数据 怎么用dma呢?5 T) x) Y/ j6 ]
我手头上的液晶那个无控制器液晶是串行的,用SPI可以驱动,我想到的是用DMA到spi...
回复

使用道具 举报

发表于 2012-11-19 01:11 | 显示全部楼层
不能编辑……' s: m5 S' N6 U( [
改了改硬件连接方式,继续优化程序。7 M1 w- `+ F+ ~
应该能把CPU占用率降到50%以下。4 s) Y- d8 ^& C! H* O* R( q( _
这样就能干点别的了 ...
# S: i+ Q9 `6 L/ x( F3 Bjimmy_xt 发表于 2012-10-19 11:57 https://www.yleee.com.cn/images/common/back.gif

8 N$ W2 f- H% X
7 d) w  t6 V4 ~6 P0 Y( ^: j8 J/ T+ Z0 K) {- Z( W
   
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-8-20 11:34 , Processed in 0.038436 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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