一乐电子

一乐电子百科

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

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: jimmy_xt
收起左侧

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

  [复制链接]
发表于 2012-10-17 19:54 | 显示全部楼层
LZ你的屏应该可以支持灰度的。只不过要由单片机产生PWM的波形才行。
发表于 2012-10-17 20:01 | 显示全部楼层
回复 1# jimmy_xt
3 h2 T' A7 S* e" C  D( g1 m" t+ q5 P. P2 t
    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗!有空可以一起讨论下了
4 g6 R  q& p( Y( i% z) I    https://www.yleee.com.cn/thread-17775-1-2.html
 楼主| 发表于 2012-10-17 20:17 | 显示全部楼层
回复  jimmy_xt
2 U2 ^+ M5 I6 `$ l1 e( A: P3 k  [# @
    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗 ...
# i" d  g2 q" }wanjinjie 发表于 2012-10-17 20:01 https://www.yleee.com.cn/images/common/back.gif

! i8 c- j% G" `! @5 N* \  C6 e+ Y/ W( j  P2 Y8 w9 k
手上现有的STM32SRAM不够,搞了块F4 Discovery,这次肯定是够了。
$ f/ i* p5 l& G2 ]我STM32还比较菜,有前辈的程序参考再好不过了。
 楼主| 发表于 2012-10-17 20:33 | 显示全部楼层
我以前也想用单片机来点屏的但点了屏就没办法做其它的事了,所以还是交给专用的控制芯片吧。
6 q+ R6 C& G# o3 Y" y' O/ d或者带有显示 ...
( S" O( X* Q( N' b, D8 \kenson 发表于 2012-10-17 19:53 https://www.yleee.com.cn/images/common/back.gif
. f' k: ?" B# ^+ x2 X0 r
的确,这个AVR我超频之后,才能勉强满足60Hz的刷新速度。手上没有CPLD板子,FPGA倒是有一块xilinx的Atlys,可惜它的连接器实在是……
7 b+ J7 S* q; ]3 N
8 Y$ T/ D( z! _( }9 e3 d+ }$ g
只有8个pin是类似插针方式引出,其他的都是用连接器,而我恰好没有连接器。& l- d. ]# N) k+ J  O
/ p. }' r! h$ x
只能再去原厂搞个扩展版了。: I1 y2 A4 R: h* `/ L. A: Q

+ E4 ?, v2 Q- N# c6 z9 C4 X另,斯巴达6用来驱动VGA的黑白屏,实在是有点……
 楼主| 发表于 2012-10-17 21:49 | 显示全部楼层
回复 5# 80x86 # e8 U  B( U5 z$ N) H
' L& o, w, }7 o! C# u6 m/ x0 Z
降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。
/ u7 u2 K* Q* g, r5 C: O; t abbr_453799c2af5a3c295a73f4a593f2d0c8.png 3 y: Q+ }2 j' ^1 V6 H! \; N( Y
5 X  n$ D) c, e$ B7 ~$ a
! p7 E& s/ M" M
下面是之前做的一些,低电压or超频测试,仅供参考。
$ H% y  C+ M" T- Q% h  |. D
" }2 v4 z3 t0 o7 r* E' ^6 dmega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。0 k( `4 }& P3 g8 j: H: a
电压降低到2.0V,翻转端口正常,还可以读取器件ID。
. J7 H' }. N" U" g/ H) x9 m电压降低到1.8V,翻转端口正常,已经读不到器件ID。 5 I5 `0 C, d4 T
再往下就没测了。
6 {0 H5 v4 [% v- l" R! i3 B6 V: b$ C

8 t: i% x, C: v- |9 t0 O  ?  e: c3 o* ?5 }8 i

8 y7 z/ t6 F# Z! e. d奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反.
! c% v3 s3 T9 `
1 {% W  f5 g3 h2 i: }2 q其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。: B3 o' z+ \1 U1 m
SPI只有1/2分频,工作正常。
  q3 V2 ~, `7 @! gADC分频比较大,时钟应该很慢,正常。: h- g2 _, v  F: T. ^5 J# A* }
TWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。# B  E  h3 w) [
T/C0比较匹配中断,无分频,正常。
( r! Q- i% v( r9 Y; S, }2 }T/C2溢出中断,分频很大,正常。8 I  G( q* P0 j4 H/ V, q
T/C1,用作计数器,正常。# ~+ s0 F) O# {) `% h6 ?4 e

; r1 c5 E/ p0 C! w; M6 w4 [7 t以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,
% y  f+ [2 ]+ C1 z一旦有错误出现,数值会减一。
' Q6 k  Z8 m$ _& x
" t% E- f& ?; D5 F另:USART使用2M波特率,只测试了短时间,正常。
 楼主| 发表于 2012-10-17 22:11 | 显示全部楼层
确实是这样。8 m1 W- p6 T' J6 H
对了,你有没有试过3.3V下最高可以超频到多少?按照官方的资料,算出来13.3M是最高 ...
6 U3 {8 H# L3 @% r/ b80x86 发表于 2012-10-17 13:00 https://www.yleee.com.cn/images/common/back.gif
$ I2 K8 A9 @; w6 T
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。$ t# U! }, n1 B9 h
不过3.1V还是正常的,25MHz,基本上是3.1V时推荐值的2倍了。
发表于 2012-10-18 00:52 | 显示全部楼层
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
+ T$ v7 W1 [' Q" U& U不过3.1V还是正常的,25MHz,基本上是3.1V时推荐 ...  m# k% ]; a2 r6 O; G, a
jimmy_xt 发表于 2012-10-17 22:11 https://www.yleee.com.cn/images/common/back.gif

! t5 a! @# F" c  m# ~% }2 M3 G. s$ S+ u: H. z; [
6 k0 E% P" m3 @% X, t$ Y
    谢谢LZ,专门做了这么详尽的测试。我有个3.3V的屏,不想做电平转换,这下方便多了。# W4 s: X6 d! Z" m& S: C
谢谢
 楼主| 发表于 2012-10-19 11:57 | 显示全部楼层
不能编辑……7 \$ o3 {* m' M+ s
改了改硬件连接方式,继续优化程序。* L7 p( p) [, e, E
应该能把CPU占用率降到50%以下。
4 ^5 _' F. v% y. j6 X, f这样就能干点别的了。
- v4 {3 n: {  Z$ D
7 `" ^& b' r( \! d) g  ?而且,想到了一个特别的驱动方式,能成功的话,CPU占用应该可以降到33%左右
) t9 ^4 n0 s# s$ k# n; _5 N8 l+ T( C$ _5 z5 j8 U
等实验成功再来汇报。
发表于 2012-11-19 00:55 | 显示全部楼层
STM32 4bit的数据 怎么用dma呢?' v! `, B+ D3 B, Q
我手头上的液晶那个无控制器液晶是串行的,用SPI可以驱动,我想到的是用DMA到spi...
发表于 2012-11-19 01:11 | 显示全部楼层
不能编辑……8 O% `  ~6 n7 _1 M& u3 \% a- ^/ g4 b
改了改硬件连接方式,继续优化程序。
$ o6 [  `# W& U应该能把CPU占用率降到50%以下。7 L8 Y# y1 i  K9 ~
这样就能干点别的了 ...
7 |1 h. f& E( F. ^& R: mjimmy_xt 发表于 2012-10-19 11:57 https://www.yleee.com.cn/images/common/back.gif

) L& `3 o3 I- ]; H' `' a
; y% m- m% J+ W% i& X' v1 o$ P5 L- U5 U+ n$ @
   

本版积分规则

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

GMT+8, 2024-5-10 08:38 , Processed in 0.053096 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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