一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: jimmy_xt

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

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

使用道具 举报

发表于 2012-10-17 20:01 | 显示全部楼层
回复 1# jimmy_xt
0 I, Y: r+ r" r" {
  z3 x5 L6 ^( J; N5 g    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗!有空可以一起讨论下了
3 t7 _# m. V) e/ f    https://www.yleee.com.cn/thread-17775-1-2.html
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:17 | 显示全部楼层
回复  jimmy_xt
- U; N1 v4 f5 |) J9 X6 r* F3 r0 G! j' p4 C! P. y: a2 s
    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗 ..." Q& J. c# u, ?
wanjinjie 发表于 2012-10-17 20:01 https://www.yleee.com.cn/images/common/back.gif

, M' N0 V9 P2 J" t0 t3 R" W" h1 U3 V$ q- `9 z' N% `
手上现有的STM32SRAM不够,搞了块F4 Discovery,这次肯定是够了。
! [# |( s, e. U2 V( g' l$ O我STM32还比较菜,有前辈的程序参考再好不过了。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:33 | 显示全部楼层
我以前也想用单片机来点屏的但点了屏就没办法做其它的事了,所以还是交给专用的控制芯片吧。) H5 @5 }6 o- ^" y9 \/ ]
或者带有显示 ...
  U, H7 V6 f! W, s" Ekenson 发表于 2012-10-17 19:53 https://www.yleee.com.cn/images/common/back.gif

- P# Q& C8 R6 i3 d6 Z的确,这个AVR我超频之后,才能勉强满足60Hz的刷新速度。手上没有CPLD板子,FPGA倒是有一块xilinx的Atlys,可惜它的连接器实在是……
" q2 r, \  O3 F3 H& T
2 o4 B& _, C1 R: S, p, ]
6 z7 M! E* @4 e4 A" \  k( |8 W/ l只有8个pin是类似插针方式引出,其他的都是用连接器,而我恰好没有连接器。, }$ H; D- Q$ M' H

9 Q. T3 g# G. y9 e' Y; s只能再去原厂搞个扩展版了。& E/ a! Q& w2 a& h5 n; S! E

7 \) x8 c' A" `5 {另,斯巴达6用来驱动VGA的黑白屏,实在是有点……
回复

使用道具 举报

 楼主| 发表于 2012-10-17 21:49 | 显示全部楼层
回复 5# 80x86 1 `" h! u: S. L4 z# J  M

/ I7 ^7 k1 |3 T4 }4 q" z0 [5 g降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。
: C" J  {" X% E3 F# Q abbr_453799c2af5a3c295a73f4a593f2d0c8.png
, G- t2 W$ g2 g3 w! f" ~) G) m6 u: ^& N4 l, [8 {. d( R
( y8 [0 E1 U5 W% L9 Z0 v, I
下面是之前做的一些,低电压or超频测试,仅供参考。# }! D0 E* _8 `4 e6 I

3 s* z6 W/ R% omega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。% s% k; I* O7 j6 g5 a- Y4 f
电压降低到2.0V,翻转端口正常,还可以读取器件ID。8 R" L8 l' A6 t: l" |3 |- F
电压降低到1.8V,翻转端口正常,已经读不到器件ID。
. y: Q7 I$ o' ?: V6 L' o再往下就没测了。) s* _5 U+ m2 l% F8 N7 j
' `# F0 r3 T! @
5 H* P5 Y+ N) V2 K

* [  B. Z$ e8 E0 j6 m+ S, w" v, D1 J
奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反.
7 |. `- b% _: G  B
- o: K$ j- c) ^其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。# O6 w' J' `7 c9 ]
SPI只有1/2分频,工作正常。! S1 V5 z  n) ?) S- Q" s- H
ADC分频比较大,时钟应该很慢,正常。
" t4 ~: ?. c; P" |9 d2 B# q$ K3 QTWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。% J7 _* B. I% P& J0 ?
T/C0比较匹配中断,无分频,正常。
5 x: W5 e" }0 V" a: T) TT/C2溢出中断,分频很大,正常。
1 B3 I* C5 _& V8 ?$ K) M* MT/C1,用作计数器,正常。
- E! T; g: R. Y9 f: B5 ?: D
. W/ U6 O  e8 q; x以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,
* |$ X) X: B4 @6 ]: G1 T" w* ]! V一旦有错误出现,数值会减一。
& c9 ?' Q$ [8 T+ [0 ?
  h6 m: l* G; |9 N6 f另:USART使用2M波特率,只测试了短时间,正常。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 22:11 | 显示全部楼层
确实是这样。3 n6 i3 ~5 `& A, B) C
对了,你有没有试过3.3V下最高可以超频到多少?按照官方的资料,算出来13.3M是最高 .../ \" l! p! s) l2 D  q" H: k
80x86 发表于 2012-10-17 13:00 https://www.yleee.com.cn/images/common/back.gif

% R+ z$ k: N, @1 _$ f继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。9 h( }; K- |( t$ {3 v
不过3.1V还是正常的,25MHz,基本上是3.1V时推荐值的2倍了。
回复

使用道具 举报

发表于 2012-10-18 00:52 | 显示全部楼层
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
0 N3 G$ X4 Y& Z9 ^! \不过3.1V还是正常的,25MHz,基本上是3.1V时推荐 ...
9 c# y2 ^7 Y2 @: hjimmy_xt 发表于 2012-10-17 22:11 https://www.yleee.com.cn/images/common/back.gif

9 J! }1 j3 w3 G# M* z- ~. q1 h& l8 \) q( l8 x

$ S2 o. {% p- _; H    谢谢LZ,专门做了这么详尽的测试。我有个3.3V的屏,不想做电平转换,这下方便多了。$ l5 |/ \; H) V+ R4 [4 w4 p
谢谢
回复

使用道具 举报

 楼主| 发表于 2012-10-19 11:57 | 显示全部楼层
不能编辑……
! l  @" t( [, B# r改了改硬件连接方式,继续优化程序。
% E% K/ _2 T% v. I6 i应该能把CPU占用率降到50%以下。
/ l0 @5 N  x) Q1 c# T7 l. Y这样就能干点别的了。
, [5 _, s& z9 S
4 I4 f6 U8 D- ?9 n* Z/ J" _/ @而且,想到了一个特别的驱动方式,能成功的话,CPU占用应该可以降到33%左右/ k( i4 T2 Z+ b7 V
; M7 w1 V/ d, w4 H& N2 T. C: ^
等实验成功再来汇报。
回复

使用道具 举报

发表于 2012-11-19 00:55 | 显示全部楼层
STM32 4bit的数据 怎么用dma呢?
( J3 f% V! m' b1 p  e: j我手头上的液晶那个无控制器液晶是串行的,用SPI可以驱动,我想到的是用DMA到spi...
回复

使用道具 举报

发表于 2012-11-19 01:11 | 显示全部楼层
不能编辑……
$ B" n$ o" S' p/ F/ `8 E: b9 [改了改硬件连接方式,继续优化程序。
+ F' t" v( [6 u" q2 [应该能把CPU占用率降到50%以下。" L- w' Y8 q5 m; z* y
这样就能干点别的了 ...
* D: I0 C& u0 P3 V1 `* qjimmy_xt 发表于 2012-10-19 11:57 https://www.yleee.com.cn/images/common/back.gif
) @3 J1 l# U& b% q1 |

" w. p7 c& e& U6 C: Y& Z5 G
- t4 {8 A" y: a; }6 P& q/ {( f0 p   
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-8-20 12:10 , Processed in 0.034107 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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