一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
楼主: jimmy_xt

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

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

使用道具 举报

发表于 2012-10-17 20:01 | 显示全部楼层
回复 1# jimmy_xt . U7 X) w9 I1 y/ i" B% x% Y4 U

8 |( L$ t5 J" j2 S3 R7 T    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗!有空可以一起讨论下了* T0 i  E( @5 x: Z! T. Q  a$ x% y
    https://www.yleee.com.cn/thread-17775-1-2.html
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:17 | 显示全部楼层
回复  jimmy_xt
/ y8 w4 O$ v0 z+ o+ o
: ?4 G5 c0 t5 e    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗 ...
1 K2 b( t/ ]+ v/ d5 ]. Lwanjinjie 发表于 2012-10-17 20:01 https://www.yleee.com.cn/images/common/back.gif
, I9 y3 s, f/ s! n" [4 G6 I
$ V" `% Y' g2 x3 T* Z
手上现有的STM32SRAM不够,搞了块F4 Discovery,这次肯定是够了。; q0 x# I+ f9 j
我STM32还比较菜,有前辈的程序参考再好不过了。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:33 | 显示全部楼层
我以前也想用单片机来点屏的但点了屏就没办法做其它的事了,所以还是交给专用的控制芯片吧。
* t- ]( A% ]8 Z, O' \  f或者带有显示 ...6 \3 {+ f- N+ J8 F# C
kenson 发表于 2012-10-17 19:53 https://www.yleee.com.cn/images/common/back.gif
- E: D" x$ {. k
的确,这个AVR我超频之后,才能勉强满足60Hz的刷新速度。手上没有CPLD板子,FPGA倒是有一块xilinx的Atlys,可惜它的连接器实在是……9 L2 |" y% l* q" E
- _  _4 V/ M* F; Z

* s. K1 X3 V# m7 J$ h/ O只有8个pin是类似插针方式引出,其他的都是用连接器,而我恰好没有连接器。
9 V6 g# R- D- U' d: k" O/ S/ }: d, s5 o) W2 k/ ?. G- X& y
只能再去原厂搞个扩展版了。
6 y" Z. U8 d: C
) m, @- ^( R. G: }5 w8 m' D另,斯巴达6用来驱动VGA的黑白屏,实在是有点……
回复

使用道具 举报

 楼主| 发表于 2012-10-17 21:49 | 显示全部楼层
回复 5# 80x86 ; J% j/ m0 U* X: D2 y$ n
( a" e& L; I! I' A8 h4 B3 b
降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。5 `# j- k( q/ r/ f  y7 B& U$ J. W
abbr_453799c2af5a3c295a73f4a593f2d0c8.png
6 E% q5 `9 {2 _5 M2 a$ o( ~# ?2 b' Z/ [, l. J

3 b" f9 d' D: k: {5 e* t0 U下面是之前做的一些,低电压or超频测试,仅供参考。
" I6 ~5 V6 h8 u7 X
- ]* }" e, X. O8 S( vmega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。
3 V, ]" Y* L7 M; P& Q( v1 }电压降低到2.0V,翻转端口正常,还可以读取器件ID。
4 [. d; l  w, Q+ m电压降低到1.8V,翻转端口正常,已经读不到器件ID。
0 S' o8 a8 W, Z! \6 o8 B7 j再往下就没测了。
. r: z6 E. Y5 u2 b7 G# q
; [3 @4 `6 R8 u5 N. [# x$ R' O. u" y. F* F' i7 M+ K) \, s

5 E! ]; j, i6 W$ m/ I
0 L+ U% w. w9 ]& s4 c奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反.: ]9 T2 Y) B4 ]4 }

8 x$ o5 O6 A3 {3 Z其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。
4 |7 A- C* b' h( ~# qSPI只有1/2分频,工作正常。5 ^9 x/ j, B" t; |) w9 c' O
ADC分频比较大,时钟应该很慢,正常。) K! b0 x+ s# V
TWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。
' C; T9 N  U" uT/C0比较匹配中断,无分频,正常。) U/ s& C! R: v/ n- O4 B& C6 L8 J3 g5 t
T/C2溢出中断,分频很大,正常。
; d1 `. w9 Z0 I9 ^) BT/C1,用作计数器,正常。0 p( O0 w1 J# z. Y' ^
( N* P; o# X- G, N* a7 Z
以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,$ L0 @5 C+ Z& z0 w9 ~* r! z
一旦有错误出现,数值会减一。
8 n1 }) s7 v* b* L8 o. `4 F* a* T) j
另:USART使用2M波特率,只测试了短时间,正常。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 22:11 | 显示全部楼层
确实是这样。% ^& y/ I, U+ Q% x  K
对了,你有没有试过3.3V下最高可以超频到多少?按照官方的资料,算出来13.3M是最高 ...( x6 j% }7 S% }+ I
80x86 发表于 2012-10-17 13:00 https://www.yleee.com.cn/images/common/back.gif

' G- N! Q, O  \+ s继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。! [; m) I. p* Y! ]% x
不过3.1V还是正常的,25MHz,基本上是3.1V时推荐值的2倍了。
回复

使用道具 举报

发表于 2012-10-18 00:52 | 显示全部楼层
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
' q) C" m5 b- H1 n& W# a( K不过3.1V还是正常的,25MHz,基本上是3.1V时推荐 ...
' \. k7 \+ F& h5 n* I8 ^* p1 J2 Pjimmy_xt 发表于 2012-10-17 22:11 https://www.yleee.com.cn/images/common/back.gif

5 ^2 \$ W/ ^/ Z4 s2 _0 F9 V  T( i# Z& X/ `/ ^( T/ u8 _: C

- C" i. Z0 ]0 |8 }( }" s    谢谢LZ,专门做了这么详尽的测试。我有个3.3V的屏,不想做电平转换,这下方便多了。4 P" h' v( c" ^2 R4 B  w  n7 s
谢谢
回复

使用道具 举报

 楼主| 发表于 2012-10-19 11:57 | 显示全部楼层
不能编辑……
. N3 U& W/ O  V7 M( X改了改硬件连接方式,继续优化程序。
, j3 {8 q8 m  W6 b& W应该能把CPU占用率降到50%以下。
$ s# C5 x# f" h+ Y; K( _这样就能干点别的了。
! A7 `9 F3 \' C& F4 v5 R( w( K6 u' @1 g3 B/ C3 m' m) V: \; J
而且,想到了一个特别的驱动方式,能成功的话,CPU占用应该可以降到33%左右
! v; p+ w& ~7 o* ^! w0 Y; e$ P. |& O2 ^9 L2 O
等实验成功再来汇报。
回复

使用道具 举报

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

使用道具 举报

发表于 2012-11-19 01:11 | 显示全部楼层
不能编辑……! `, x2 q0 P* Y; k
改了改硬件连接方式,继续优化程序。% l6 f& P* S9 m9 R' V# O1 R. b
应该能把CPU占用率降到50%以下。
' B! k( |) ^* r% g, z* @& t这样就能干点别的了 ...3 H8 s7 a7 N# F; ]: D2 }  a) c
jimmy_xt 发表于 2012-10-19 11:57 https://www.yleee.com.cn/images/common/back.gif

" V! E3 Z0 m/ m3 v- s- L1 u# o' T1 W; f% D- u4 _: U1 K
+ r9 d) ?6 T/ v9 W
   
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-10-27 16:07 , Processed in 0.033331 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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