一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
楼主: jimmy_xt

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

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

使用道具 举报

发表于 2012-10-17 20:01 | 显示全部楼层
回复 1# jimmy_xt
( Z+ D6 |/ b* }% ]  x* f
& w( T1 ]1 t* j+ }! m    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗!有空可以一起讨论下了
" W3 E$ I3 v: h. u( f- ]  x2 H    https://www.yleee.com.cn/thread-17775-1-2.html
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:17 | 显示全部楼层
回复  jimmy_xt   Q' e7 E- y* j1 Y* }- |, e
, W4 W7 J( A8 x2 R% S
    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗 ...6 t+ J* H- q- Y
wanjinjie 发表于 2012-10-17 20:01 https://www.yleee.com.cn/images/common/back.gif

$ O9 h) E. p  C# ?3 p
0 a0 H& O: S! m. y( @2 r手上现有的STM32SRAM不够,搞了块F4 Discovery,这次肯定是够了。1 z4 P1 Q0 y: e: \) m6 ?
我STM32还比较菜,有前辈的程序参考再好不过了。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 20:33 | 显示全部楼层
我以前也想用单片机来点屏的但点了屏就没办法做其它的事了,所以还是交给专用的控制芯片吧。
5 S, r) u- Z& S( x6 Z4 M或者带有显示 ...
! j( P- V) Z4 m! U0 ?# a; vkenson 发表于 2012-10-17 19:53 https://www.yleee.com.cn/images/common/back.gif
: p5 j) N1 v; O
的确,这个AVR我超频之后,才能勉强满足60Hz的刷新速度。手上没有CPLD板子,FPGA倒是有一块xilinx的Atlys,可惜它的连接器实在是……
, L$ O. g1 Z; j
, P) D8 B8 K( k; {, Y% b8 c) t& D7 c+ _, U
只有8个pin是类似插针方式引出,其他的都是用连接器,而我恰好没有连接器。2 J' n$ H% m2 ^7 j; k& F
6 @5 H. p3 Z1 n/ T, s. @
只能再去原厂搞个扩展版了。* U( N. s! J! ]# o3 \
' P- J0 k. E( ^' o4 n# E
另,斯巴达6用来驱动VGA的黑白屏,实在是有点……
回复

使用道具 举报

 楼主| 发表于 2012-10-17 21:49 | 显示全部楼层
回复 5# 80x86 3 O% z7 X: X  n) @

0 W7 ~; v. ]6 r' L6 g( R5 i降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。
( G; V6 q8 V; U" U abbr_453799c2af5a3c295a73f4a593f2d0c8.png " z) S6 |' M# Y: ^9 h) k) d

7 o+ Z/ M/ v( D* E* s% d0 R  c1 a+ E7 L* j# L& A. J/ Z5 \8 Y
下面是之前做的一些,低电压or超频测试,仅供参考。
  X# Q$ w2 v2 Q% m7 J" A
6 a. [3 }2 S6 Z' f% tmega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。. _: i4 o6 g8 T8 t
电压降低到2.0V,翻转端口正常,还可以读取器件ID。7 {# r4 `, e0 M6 ?/ N% N
电压降低到1.8V,翻转端口正常,已经读不到器件ID。
8 S+ i5 {2 k) Z. {再往下就没测了。' r0 m" M5 d& k9 H" o
, A9 P5 Y7 `& T/ C$ X

+ m7 ~; m  e2 z( @: l2 P
* Z6 g, Y6 C+ O' o! o6 |' O) j; ]; g, ]1 u. ~' _
奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反.) b2 s! r6 K# C" V" [" p
  u; _& `+ J+ N: n' s( K( q+ p% Y2 c
其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。
4 V: g3 t) u2 j0 f- k6 g: ]SPI只有1/2分频,工作正常。- Z8 [! N$ ~9 a7 @
ADC分频比较大,时钟应该很慢,正常。
1 U1 k( B4 U: m4 c* LTWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。& m$ `: V* F2 i
T/C0比较匹配中断,无分频,正常。
. }1 m( f; @8 X* CT/C2溢出中断,分频很大,正常。; v: @7 c4 A- Q! g! T
T/C1,用作计数器,正常。
, u7 a' X2 j$ f% R5 |7 d6 C) N
2 d) l6 Y, F4 \' ^" V  ?& s以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,+ `; L4 P% w8 H/ ?1 p( A3 f* M, J
一旦有错误出现,数值会减一。$ h2 H; J+ ?6 Q8 q

# r( o# w% |$ W3 {$ ], s2 r1 D! w另:USART使用2M波特率,只测试了短时间,正常。
回复

使用道具 举报

 楼主| 发表于 2012-10-17 22:11 | 显示全部楼层
确实是这样。7 }/ ^8 V( ]7 v- x
对了,你有没有试过3.3V下最高可以超频到多少?按照官方的资料,算出来13.3M是最高 ...
2 A$ \! S5 O4 y  m80x86 发表于 2012-10-17 13:00 https://www.yleee.com.cn/images/common/back.gif

3 D' c0 ]; C7 g8 h0 \- F# S继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
" P7 ~# N, T6 ?5 i' j/ \不过3.1V还是正常的,25MHz,基本上是3.1V时推荐值的2倍了。
回复

使用道具 举报

发表于 2012-10-18 00:52 | 显示全部楼层
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
+ r* Z6 ~' {( Q9 j( ], H5 \不过3.1V还是正常的,25MHz,基本上是3.1V时推荐 ...: k( i4 a$ Q/ H; p
jimmy_xt 发表于 2012-10-17 22:11 https://www.yleee.com.cn/images/common/back.gif
% |% M8 d; @5 l% D2 @$ ~' J
' N, s' v8 ^: ]' w
2 N2 D5 C4 Q+ D. L' y2 Q4 ?* |
    谢谢LZ,专门做了这么详尽的测试。我有个3.3V的屏,不想做电平转换,这下方便多了。7 M# D, Y# n. q8 g5 k8 ^) u1 T
谢谢
回复

使用道具 举报

 楼主| 发表于 2012-10-19 11:57 | 显示全部楼层
不能编辑……
7 {* J: D' r9 U改了改硬件连接方式,继续优化程序。: [+ E; @7 I3 I/ ^# X* X0 h
应该能把CPU占用率降到50%以下。; m, p% K8 [) Q9 b5 ~
这样就能干点别的了。
  y' M: X. M7 O" J5 Y& ~/ v4 e0 A/ @3 N
而且,想到了一个特别的驱动方式,能成功的话,CPU占用应该可以降到33%左右2 e6 i5 {; p: @% ^9 J* z. y
+ c% R& K- m  ?' e/ Q8 \
等实验成功再来汇报。
回复

使用道具 举报

发表于 2012-11-19 00:55 | 显示全部楼层
STM32 4bit的数据 怎么用dma呢?* c% D' G4 j" I! G
我手头上的液晶那个无控制器液晶是串行的,用SPI可以驱动,我想到的是用DMA到spi...
回复

使用道具 举报

发表于 2012-11-19 01:11 | 显示全部楼层
不能编辑……3 Z( ?* K/ n+ K6 b
改了改硬件连接方式,继续优化程序。
2 B' W' J2 T8 K- E$ m$ g6 q% r应该能把CPU占用率降到50%以下。
* F( d1 h1 d5 p. A1 Y这样就能干点别的了 ...6 N7 C3 N0 y+ ~6 ]% p
jimmy_xt 发表于 2012-10-19 11:57 https://www.yleee.com.cn/images/common/back.gif

" x% d( ?' c% `# h) u- _' y
( t6 z( ]# z7 M* ]- W: i
( E8 z% S* |, B0 d5 \& z  `   
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-10-28 01:00 , Processed in 0.036434 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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