一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: jimmy_xt

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

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

使用道具 举报

发表于 2012-10-17 20:01 | 显示全部楼层
回复 1# jimmy_xt . V( x0 @9 v) i

# ^4 x4 P8 t9 }* Q( B* B' ]    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗!有空可以一起讨论下了9 Y/ F; v: ^8 ]* p1 @6 @
    https://www.yleee.com.cn/thread-17775-1-2.html
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:17 | 显示全部楼层
回复  jimmy_xt ; Y, x% D8 q0 r9 `9 W7 w7 L
) ?4 K( N) B# s; j1 _
    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗 .../ m: ^$ j! t% u7 p" @
wanjinjie 发表于 2012-10-17 20:01 https://www.yleee.com.cn/images/common/back.gif
: e# n" Z' T7 Y+ e2 ~6 W- I8 d2 Y
( X) p0 G4 r( H  B! a" G4 ^/ J- g
手上现有的STM32SRAM不够,搞了块F4 Discovery,这次肯定是够了。2 ]  a6 F; P7 e, c+ `0 m( ?6 ]
我STM32还比较菜,有前辈的程序参考再好不过了。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:33 | 显示全部楼层
我以前也想用单片机来点屏的但点了屏就没办法做其它的事了,所以还是交给专用的控制芯片吧。. y5 o0 a+ h+ }
或者带有显示 ...
" Z/ }+ C+ h+ b$ q; T5 `0 hkenson 发表于 2012-10-17 19:53 https://www.yleee.com.cn/images/common/back.gif
- ^/ u; f. X! s; E4 u
的确,这个AVR我超频之后,才能勉强满足60Hz的刷新速度。手上没有CPLD板子,FPGA倒是有一块xilinx的Atlys,可惜它的连接器实在是……1 l0 [6 |: y, G

. t9 Y" L: ^4 x3 s* ~+ s% R
% X* ^, i5 ?: f4 c! }# m只有8个pin是类似插针方式引出,其他的都是用连接器,而我恰好没有连接器。
9 M: I6 `! t! J$ o- Q# U% s- z* k  R9 L# z
只能再去原厂搞个扩展版了。
2 C* V3 d% a0 `2 g6 @8 {% K0 w- ^) h2 s' H! C1 r; R
另,斯巴达6用来驱动VGA的黑白屏,实在是有点……
回复

使用道具 举报

 楼主| 发表于 2012-10-17 21:49 | 显示全部楼层
回复 5# 80x86
% F% K  E( \# [/ B
$ n0 t4 `& m+ H; g& n( ]降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。
' p0 B( f+ N$ k7 f8 Y, y abbr_453799c2af5a3c295a73f4a593f2d0c8.png   R6 O5 r+ ?. r, O  ?

6 \1 k8 I+ K5 o3 h; g2 I/ I9 b: r$ Y6 ]
下面是之前做的一些,低电压or超频测试,仅供参考。* Z+ }9 }( z+ J( J0 p( B

9 {( F+ |5 Z8 Q4 V( {& C% B! Rmega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。
" Y. {- k) f1 _2 N8 e4 h5 u电压降低到2.0V,翻转端口正常,还可以读取器件ID。" I. z/ s% m2 z0 `1 z7 a
电压降低到1.8V,翻转端口正常,已经读不到器件ID。 4 y, M' c2 U2 i: ~) g, h% D
再往下就没测了。2 b( u$ R; R! ~# u: R& e  g" y: e
) {# z0 j7 h" }
( j3 X1 Y/ C! [$ E& v

# f$ t, \- H+ M8 a4 i
- V- q2 m; U+ @, s  y" c* h奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反.
. o- J8 m( r2 ~/ }" x' _+ N( E/ k) l/ `. n
其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。9 O5 D6 g' w* R9 h) ^+ s5 m5 D; s
SPI只有1/2分频,工作正常。' K7 N) h( \# R2 R4 r
ADC分频比较大,时钟应该很慢,正常。
- }% c6 s; U9 ^7 N" H: jTWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。8 Q* C  q: ?1 T
T/C0比较匹配中断,无分频,正常。1 e! w7 q: y' W( v
T/C2溢出中断,分频很大,正常。
/ [# ^9 P7 E3 F6 g  ZT/C1,用作计数器,正常。4 y, ^0 m& A4 A% U

/ B$ A" Q$ \. y+ K4 {以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,( ^; B. C/ ~5 u2 W; @  T- @
一旦有错误出现,数值会减一。
) Y) D# ]* l& n6 W3 Q& t( ^, q( n& O+ n& R, @- c9 Y/ y+ L
另:USART使用2M波特率,只测试了短时间,正常。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 22:11 | 显示全部楼层
确实是这样。
8 Q+ u; ]: ^* H# w, `; \7 h对了,你有没有试过3.3V下最高可以超频到多少?按照官方的资料,算出来13.3M是最高 ...+ j* v+ R/ o4 a! X, u
80x86 发表于 2012-10-17 13:00 https://www.yleee.com.cn/images/common/back.gif

, m3 v$ {5 `8 {" _4 x7 _继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
% i& g1 ]2 \. w) Q7 H  a1 Y+ j不过3.1V还是正常的,25MHz,基本上是3.1V时推荐值的2倍了。
回复

使用道具 举报

发表于 2012-10-18 00:52 | 显示全部楼层
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。% K3 H  s* u- `" g
不过3.1V还是正常的,25MHz,基本上是3.1V时推荐 ...
" V! c* Z* p+ P$ Kjimmy_xt 发表于 2012-10-17 22:11 https://www.yleee.com.cn/images/common/back.gif

+ ^, X$ m0 u% i* W
' O1 L" S8 w! A( W4 B+ Y2 g: ?$ g5 {( w% @$ `5 R2 P
    谢谢LZ,专门做了这么详尽的测试。我有个3.3V的屏,不想做电平转换,这下方便多了。( v- E/ Q8 o- U5 V: Z6 K
谢谢
回复

使用道具 举报

 楼主| 发表于 2012-10-19 11:57 | 显示全部楼层
不能编辑……
" X3 q% z2 `$ n0 e+ m: g; k/ {改了改硬件连接方式,继续优化程序。
2 P! f2 N# k- r' X7 o9 [应该能把CPU占用率降到50%以下。4 d) Y( J4 O' N  w2 k7 u/ Y- f
这样就能干点别的了。
+ |- ]! t  W& Q' o# \% }( q. p2 ~
而且,想到了一个特别的驱动方式,能成功的话,CPU占用应该可以降到33%左右+ c& O7 n" a0 a6 v: o4 x

; T+ H& |+ d( D+ d$ u等实验成功再来汇报。
回复

使用道具 举报

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

使用道具 举报

发表于 2012-11-19 01:11 | 显示全部楼层
不能编辑……
% J3 N% t8 V4 J1 H) k改了改硬件连接方式,继续优化程序。! W" C- Z" A1 s
应该能把CPU占用率降到50%以下。/ j# e# n) c. H
这样就能干点别的了 ...) d7 X0 a: r7 ?. R) U
jimmy_xt 发表于 2012-10-19 11:57 https://www.yleee.com.cn/images/common/back.gif
2 Y, ?5 `7 @3 \% _

# Z6 ^' p" S% u1 E
0 L( E" ^, P4 W/ W- v( g, g   
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-8-20 09:06 , Processed in 0.037679 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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