一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
楼主: jimmy_xt

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

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

使用道具 举报

发表于 2012-10-17 20:01 | 显示全部楼层
回复 1# jimmy_xt 2 p! g2 I. ]0 ~9 K4 q3 R9 n
. o) s8 ^, @; t6 H1 B
    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗!有空可以一起讨论下了
% ?. d: x4 x. U- a6 g1 {+ q    https://www.yleee.com.cn/thread-17775-1-2.html
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:17 | 显示全部楼层
回复  jimmy_xt
/ u+ @7 j' l( q+ ^. w. |: I" Z' d! F
* Z5 O7 g  ^# b7 [: ?# j    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗 ...9 b+ H+ S5 U: u  |! j0 [, T
wanjinjie 发表于 2012-10-17 20:01 https://www.yleee.com.cn/images/common/back.gif

0 ^# N) W3 I- A+ R/ [9 O& a  y2 O+ {7 M  o
手上现有的STM32SRAM不够,搞了块F4 Discovery,这次肯定是够了。
7 C9 m1 b7 B8 E* L$ A$ n& I" l/ J9 s我STM32还比较菜,有前辈的程序参考再好不过了。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:33 | 显示全部楼层
我以前也想用单片机来点屏的但点了屏就没办法做其它的事了,所以还是交给专用的控制芯片吧。
# Z/ k# [# u6 a或者带有显示 ...
* f- R0 a+ J5 A+ F9 B' O, Qkenson 发表于 2012-10-17 19:53 https://www.yleee.com.cn/images/common/back.gif

1 C9 T7 [9 M7 N0 z1 @& [0 x的确,这个AVR我超频之后,才能勉强满足60Hz的刷新速度。手上没有CPLD板子,FPGA倒是有一块xilinx的Atlys,可惜它的连接器实在是……
+ W" N  B, X# h
: ?  k) [$ H: E7 \" z) B- V2 o1 t( s0 Y" }1 v
只有8个pin是类似插针方式引出,其他的都是用连接器,而我恰好没有连接器。) ~. ^8 p4 f" N! L
3 v) R. @1 A, b6 R5 \* u
只能再去原厂搞个扩展版了。2 j, i( Y& t, u, W' m: a

- Z+ l8 y; L2 W( l# C9 K另,斯巴达6用来驱动VGA的黑白屏,实在是有点……
回复

使用道具 举报

 楼主| 发表于 2012-10-17 21:49 | 显示全部楼层
回复 5# 80x86
6 I4 ^9 }+ w+ Y' j: X$ ]" l4 j3 m4 A* S5 r' J; [) X, @
降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。
, P0 a8 N( C# y; |. T abbr_453799c2af5a3c295a73f4a593f2d0c8.png
( p7 B1 L: S1 Z+ U5 j: l' j& J
7 K2 m# I7 G9 j; A7 c. L9 w: l
# W+ q: Y: R! d2 h. o下面是之前做的一些,低电压or超频测试,仅供参考。
' B4 Q8 k( C  o4 _" N. r: P6 M/ u  q6 b! ~+ Z# U& o
mega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。
, n$ ?+ j- ?) M) W电压降低到2.0V,翻转端口正常,还可以读取器件ID。& K  S. {/ |. L3 r2 N" Y( {3 _
电压降低到1.8V,翻转端口正常,已经读不到器件ID。 % P" d, p& p1 x
再往下就没测了。/ {4 j7 w7 T' Z% o: H2 c

. d( N* t' M8 D
1 Z/ R/ o: u0 Y* m/ N: @" Y4 O1 W' T; W2 _6 V4 _  a

& W- g2 l4 R& ?$ t! R! u奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反.
% a+ H; F: T+ p
0 A! S+ z: N4 w/ U其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。: {6 ^( p" s6 J3 l
SPI只有1/2分频,工作正常。
5 ?# ^: N& Y% HADC分频比较大,时钟应该很慢,正常。; H: R+ X* \7 P" o* [! x. Y$ y+ ?4 u
TWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。. P3 y0 B) N- t: Y6 T, p6 N) j
T/C0比较匹配中断,无分频,正常。
% g: S6 G! S; P, G- c( [T/C2溢出中断,分频很大,正常。
6 {/ `  J4 D( i0 f7 f3 f( v# ]T/C1,用作计数器,正常。
. Q' e5 U: z4 P' R, T7 g" w  a5 {' d/ v$ t+ T+ s1 G
以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,
5 r. g  O" _) a3 g  ^# w一旦有错误出现,数值会减一。
5 J% n# d3 F( Y1 p& n
7 o& t. O; L& E4 x$ W另:USART使用2M波特率,只测试了短时间,正常。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 22:11 | 显示全部楼层
确实是这样。
8 v3 s1 `8 C; x) v5 Z对了,你有没有试过3.3V下最高可以超频到多少?按照官方的资料,算出来13.3M是最高 ...8 Q4 U( n0 z+ a2 r
80x86 发表于 2012-10-17 13:00 https://www.yleee.com.cn/images/common/back.gif
# o; |* F4 p$ z- a$ d" ~
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
' s  n6 k( k9 N( {; W* j; l不过3.1V还是正常的,25MHz,基本上是3.1V时推荐值的2倍了。
回复

使用道具 举报

发表于 2012-10-18 00:52 | 显示全部楼层
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
1 N% h7 D5 E+ A; {6 X8 y! R$ x0 p5 o不过3.1V还是正常的,25MHz,基本上是3.1V时推荐 ...4 I2 n( X- L6 v: B' l! l
jimmy_xt 发表于 2012-10-17 22:11 https://www.yleee.com.cn/images/common/back.gif

1 x3 N: h( b. G5 X( t5 `/ P% v& o% E4 ^

5 J+ B% x, T5 W/ Q" ]0 w2 w) t    谢谢LZ,专门做了这么详尽的测试。我有个3.3V的屏,不想做电平转换,这下方便多了。
* F$ O$ t: O/ o0 {谢谢
回复

使用道具 举报

 楼主| 发表于 2012-10-19 11:57 | 显示全部楼层
不能编辑……) O$ M8 e/ j" c: p- v
改了改硬件连接方式,继续优化程序。
$ t+ ?) X# e2 A+ T3 r  G/ l应该能把CPU占用率降到50%以下。
: A& @5 ~- _& D2 T这样就能干点别的了。
* w/ f- P0 l8 b. q
1 a- K. m. @" a而且,想到了一个特别的驱动方式,能成功的话,CPU占用应该可以降到33%左右) n: ^, s. z( b
+ z( a6 u2 H) R, G' T
等实验成功再来汇报。
回复

使用道具 举报

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

使用道具 举报

发表于 2012-11-19 01:11 | 显示全部楼层
不能编辑……& R  C' x: I: r; ]
改了改硬件连接方式,继续优化程序。
2 k: Z5 e) c: v0 o1 V0 r应该能把CPU占用率降到50%以下。6 w1 J0 |( U/ k, |  i
这样就能干点别的了 ...
4 m' A4 r2 g# e+ \jimmy_xt 发表于 2012-10-19 11:57 https://www.yleee.com.cn/images/common/back.gif
; U* H- d) h# ^) L9 |

% z6 `8 D2 N: ~* y9 T$ l
# e7 ^- w- Q+ z! b   
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-10-28 03:49 , Processed in 0.034348 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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