一乐电子

一乐电子百科

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

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: jimmy_xt
收起左侧

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

  [复制链接]
发表于 2012-10-17 19:54 | 显示全部楼层
LZ你的屏应该可以支持灰度的。只不过要由单片机产生PWM的波形才行。
发表于 2012-10-17 20:01 | 显示全部楼层
回复 1# jimmy_xt
# \) p( ^3 x! z7 k- N* c5 ~8 ?, J/ G/ t
    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗!有空可以一起讨论下了
2 G/ q( B# o$ O    https://www.yleee.com.cn/thread-17775-1-2.html
 楼主| 发表于 2012-10-17 20:17 | 显示全部楼层
回复  jimmy_xt   j$ p% U, g6 X. v" u" D

; X. R( d3 B8 J. \    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗 ...' j3 p2 e4 w; {3 v$ x
wanjinjie 发表于 2012-10-17 20:01 https://www.yleee.com.cn/images/common/back.gif
9 F; n0 z. \1 x% a

  M9 j4 q5 Z8 e; q+ ~手上现有的STM32SRAM不够,搞了块F4 Discovery,这次肯定是够了。
9 R( n4 J! V) Y2 c' T6 b2 L我STM32还比较菜,有前辈的程序参考再好不过了。
 楼主| 发表于 2012-10-17 20:33 | 显示全部楼层
我以前也想用单片机来点屏的但点了屏就没办法做其它的事了,所以还是交给专用的控制芯片吧。
. \, g$ c- c3 z' a; m1 D/ L或者带有显示 ...9 x0 O4 s$ z' x! D9 O% Y! a+ `
kenson 发表于 2012-10-17 19:53 https://www.yleee.com.cn/images/common/back.gif

8 U4 ~/ ~4 p5 d" d; ^( f的确,这个AVR我超频之后,才能勉强满足60Hz的刷新速度。手上没有CPLD板子,FPGA倒是有一块xilinx的Atlys,可惜它的连接器实在是……9 D) I' E# @0 K. N( @
1 u! s) K6 h9 r! v) @

3 `5 u# G& G, @5 ^( F只有8个pin是类似插针方式引出,其他的都是用连接器,而我恰好没有连接器。: @% d- J! q: t% J, g+ ]
9 C/ L% k9 ?6 a3 {# w
只能再去原厂搞个扩展版了。9 U8 t5 o& Q$ I0 v6 d4 U) m
7 N: F) O( q) H! U% v+ Y7 L8 A
另,斯巴达6用来驱动VGA的黑白屏,实在是有点……
 楼主| 发表于 2012-10-17 21:49 | 显示全部楼层
回复 5# 80x86 ! A5 i; c) m$ ^
* O8 t( O8 y8 M- [) q# X
降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。" C' B1 f1 \% v: f6 P
abbr_453799c2af5a3c295a73f4a593f2d0c8.png * F/ a' w( d, B' W6 ?' E
: X  G4 r0 X6 A+ |6 T4 m; B+ R
# f8 `3 r$ |' b6 S
下面是之前做的一些,低电压or超频测试,仅供参考。
1 `  P  X0 r: q* u8 ]
4 o  L* O; v  n9 p) mmega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。2 a. ]- M9 R! \3 {* S
电压降低到2.0V,翻转端口正常,还可以读取器件ID。* s  F6 u- n2 g4 \0 A' A
电压降低到1.8V,翻转端口正常,已经读不到器件ID。 % S7 f  r1 j: N
再往下就没测了。
3 y) q! M1 C4 E% a
+ P0 g$ ^6 E8 y* T0 N1 L$ c5 V% u7 O. H& ?" ~+ M) ]; L
+ v- w! S+ p# o& l5 Q" `5 l5 z# Q8 ]

1 U) s% Z2 P& Z) F) r奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反.
  N  @- U' ?  J( o/ W$ @  J8 ~% j# A
其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。
8 ~: o& Z' Q8 @) N( V) D# OSPI只有1/2分频,工作正常。  [8 m8 t0 F. Y, \. \8 Q
ADC分频比较大,时钟应该很慢,正常。; I8 e) d2 y4 E6 Q( g
TWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。
: H% \4 |7 [1 j8 W9 kT/C0比较匹配中断,无分频,正常。0 R2 @6 N! z* `: k/ o
T/C2溢出中断,分频很大,正常。
7 W9 G) q0 }& g- d- }5 ]( s1 |9 wT/C1,用作计数器,正常。
5 G# Y0 t( ]/ @- I& F
& d: _4 l; q4 e! m以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,8 w- N" J/ W5 }/ Z4 I
一旦有错误出现,数值会减一。
- B# N/ X) _% O" s  v% H, x! n# a9 w3 C
另:USART使用2M波特率,只测试了短时间,正常。
 楼主| 发表于 2012-10-17 22:11 | 显示全部楼层
确实是这样。( y9 C' q0 j3 U' D" S; e9 @
对了,你有没有试过3.3V下最高可以超频到多少?按照官方的资料,算出来13.3M是最高 ...6 m. |% ~  }$ T0 E6 L# ~' i, ]
80x86 发表于 2012-10-17 13:00 https://www.yleee.com.cn/images/common/back.gif

; ^5 y+ Y+ E" K1 k1 }7 `继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
- \) z5 `7 \3 `' X6 Z不过3.1V还是正常的,25MHz,基本上是3.1V时推荐值的2倍了。
发表于 2012-10-18 00:52 | 显示全部楼层
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
1 X$ u6 O* A. w% v+ B不过3.1V还是正常的,25MHz,基本上是3.1V时推荐 ...
* G/ ~- c7 S6 Y7 \6 s* J' }- C' Gjimmy_xt 发表于 2012-10-17 22:11 https://www.yleee.com.cn/images/common/back.gif
9 V1 Y4 j8 Z  ?8 M, W& |0 v4 M

. v' i" G- I$ X  R* N, B  L0 e
" s6 G% ]5 |6 }8 u' G' j    谢谢LZ,专门做了这么详尽的测试。我有个3.3V的屏,不想做电平转换,这下方便多了。
* ^8 ^0 u! ?! ]3 Z3 H谢谢
 楼主| 发表于 2012-10-19 11:57 | 显示全部楼层
不能编辑……1 r2 M: [% b, l& H! C
改了改硬件连接方式,继续优化程序。/ U! U) g5 z/ f4 p; b
应该能把CPU占用率降到50%以下。
( v, b9 @+ M% [2 v这样就能干点别的了。
$ ?" }% \/ A+ _, X! ?" |$ l) X5 Q& F+ n0 h( @$ h+ [/ L4 q4 s
而且,想到了一个特别的驱动方式,能成功的话,CPU占用应该可以降到33%左右. m. ~5 {5 Z+ M! D
: U; C: [" h0 |7 i
等实验成功再来汇报。
发表于 2012-11-19 00:55 | 显示全部楼层
STM32 4bit的数据 怎么用dma呢?
1 U$ \% ]% f2 r; y- l4 i2 c9 \( a我手头上的液晶那个无控制器液晶是串行的,用SPI可以驱动,我想到的是用DMA到spi...
发表于 2012-11-19 01:11 | 显示全部楼层
不能编辑……
8 ?+ w- X' g$ ?8 \) C改了改硬件连接方式,继续优化程序。! o+ C3 [" `8 O! ?
应该能把CPU占用率降到50%以下。# L% j( l$ R% k# R9 L
这样就能干点别的了 ...- k7 B. E4 R! O" N# Z' A
jimmy_xt 发表于 2012-10-19 11:57 https://www.yleee.com.cn/images/common/back.gif
1 O, n3 Y% R4 g) ~, J

1 o7 q) }' l! T6 w
+ O6 e4 c) |# s' I# E/ y9 U( V   

本版积分规则

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

GMT+8, 2024-5-10 15:45 , Processed in 0.053023 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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