一乐电子

一乐电子百科

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

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: jimmy_xt
收起左侧

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

  [复制链接]
发表于 2012-10-17 19:54 | 显示全部楼层
LZ你的屏应该可以支持灰度的。只不过要由单片机产生PWM的波形才行。
发表于 2012-10-17 20:01 | 显示全部楼层
回复 1# jimmy_xt
4 W: S7 m( e# }
( E3 d) i* P8 z9 Q6 Z+ G. C    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗!有空可以一起讨论下了
, i0 v8 t! q* A5 ?+ G" T% s0 F    https://www.yleee.com.cn/thread-17775-1-2.html
 楼主| 发表于 2012-10-17 20:17 | 显示全部楼层
回复  jimmy_xt
2 t  {4 ^/ x/ O, ~: E% T8 h" v" H9 y  y4 P0 }# X
    之前我用STM32F103驱动过320*240 无控制器黑白液晶!效果还不错!楼主打算用STM32吗 ...; j! P2 k- L3 o7 l$ E5 |+ P
wanjinjie 发表于 2012-10-17 20:01 https://www.yleee.com.cn/images/common/back.gif
8 D9 L! h4 X5 _1 T

) o* o& O( q( E* ^; s, T, Q手上现有的STM32SRAM不够,搞了块F4 Discovery,这次肯定是够了。
2 U8 I. n* e& [$ c# S6 P我STM32还比较菜,有前辈的程序参考再好不过了。
 楼主| 发表于 2012-10-17 20:33 | 显示全部楼层
我以前也想用单片机来点屏的但点了屏就没办法做其它的事了,所以还是交给专用的控制芯片吧。
6 T# W0 A; X* F或者带有显示 ...* K" [5 Y0 q- ^5 ]% x6 B
kenson 发表于 2012-10-17 19:53 https://www.yleee.com.cn/images/common/back.gif

8 E& _7 d, m+ i6 r5 ^9 Z的确,这个AVR我超频之后,才能勉强满足60Hz的刷新速度。手上没有CPLD板子,FPGA倒是有一块xilinx的Atlys,可惜它的连接器实在是……3 @' f3 u! _) N

. F& ^/ P# ~' @( e/ ~, u& g( P
0 \6 [+ x) ]6 Y& k6 O6 [5 {只有8个pin是类似插针方式引出,其他的都是用连接器,而我恰好没有连接器。
+ t5 q* Q+ F% ^8 {: }$ j7 D) B
只能再去原厂搞个扩展版了。# ?5 O- `+ o6 U

" f- M* I* B+ z3 Y" {) X/ D8 F另,斯巴达6用来驱动VGA的黑白屏,实在是有点……
 楼主| 发表于 2012-10-17 21:49 | 显示全部楼层
回复 5# 80x86 / p( d4 @, v7 S/ g
  t. }6 W( j1 f; C" ^/ T3 O, I
降电压到3.3V,屏幕无显示,仔细检查,发现是屏幕供电电压太低,罢工了。不过AVR那边,给屏幕的各个扫描信号还是对的。JTAG读ID和熔丝都是正常的。
5 D5 ^( R6 R& { abbr_453799c2af5a3c295a73f4a593f2d0c8.png ) h* w- r5 v9 @5 W( T; V

+ w5 e& A' {0 \. |2 g; `& i5 {- F9 T8 L5 o# G3 _5 c7 j# V
下面是之前做的一些,低电压or超频测试,仅供参考。
( O( D, q$ @% t1 q7 |. ^
5 t% ^8 Q: @! T" U/ C) vmega128-16AU,外部晶振14.7456M,CKOPT熔丝置位。供电取自STK500板子上的可调供电,AVR Dragon的JATG连到目标板,用于读取器件ID。; ], t/ r& W" O) Q% t$ M! G6 Q
电压降低到2.0V,翻转端口正常,还可以读取器件ID。
* m; l4 D7 ^. [电压降低到1.8V,翻转端口正常,已经读不到器件ID。
  A6 p4 f. L6 x( ~* F- ?0 P$ a* ^# Q再往下就没测了。
2 T+ V; P: R3 o# I, Y* A1 @; p; Y( T1 X# b0 |  V$ ~
3 O/ v! E9 ^# V7 R0 F+ L9 x. R
; L7 a9 x0 o8 K% ~$ {

: b2 k8 d" b/ g+ h5 S0 p奇怪的是,Mega16A和Mega32L的CKOPT如果置位,超频能力就大大降低,恰好与Mega128相反.8 P7 e3 g9 ~; i* j$ I9 ]

# N8 \: {- ?; v" y其实那个VFD的图片,就是外设的超频测试。MCU是Mega32L@24MHz 5V。
2 e' }2 `" r: D3 L, ^SPI只有1/2分频,工作正常。
* {* e; o, ?! G; yADC分频比较大,时钟应该很慢,正常。
( O; Z7 O8 W- I1 n0 x5 STWI不完全正常,实测总线速度在250K及以下是正常的,以上全都不正常。
/ c0 N! ]0 N3 r: q9 m/ F* PT/C0比较匹配中断,无分频,正常。
+ A$ @$ V3 l$ f' w' o9 d& f/ f7 q' OT/C2溢出中断,分频很大,正常。* }8 |% I5 ?5 D
T/C1,用作计数器,正常。
1 D# Y/ @; H9 m6 m9 W9 ]" A+ @& q9 o# S% o
以上均做过超过2周以上的7×24h测试,图片左下角,靠上的两个FF就是用来检测错误的,
3 W0 p) P$ ]& M7 s一旦有错误出现,数值会减一。
9 m# W) T# r5 c" y  Q: A8 j! u/ a+ ^9 q% L
另:USART使用2M波特率,只测试了短时间,正常。
 楼主| 发表于 2012-10-17 22:11 | 显示全部楼层
确实是这样。
* X( o3 D# ]; ~  K7 s对了,你有没有试过3.3V下最高可以超频到多少?按照官方的资料,算出来13.3M是最高 ...
2 f! J8 l6 l' H2 k80x86 发表于 2012-10-17 13:00 https://www.yleee.com.cn/images/common/back.gif

- X8 j, ?( r/ k0 M: D继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。2 ^1 n! _' l: C  b8 M0 N+ o2 T( W
不过3.1V还是正常的,25MHz,基本上是3.1V时推荐值的2倍了。
发表于 2012-10-18 00:52 | 显示全部楼层
继续将LZ位的那套系统降低电压到3.0V,单片机也罢工了。
% f: v- v( a; F7 }# x! n不过3.1V还是正常的,25MHz,基本上是3.1V时推荐 ...
  }1 C. k: V( p; J3 Ojimmy_xt 发表于 2012-10-17 22:11 https://www.yleee.com.cn/images/common/back.gif

" {" J5 b( c; B0 t6 q) ^0 m8 q5 Q2 O% `8 P5 {3 |$ m: z1 T7 q
% S; R6 Q5 k) c# B* m2 h
    谢谢LZ,专门做了这么详尽的测试。我有个3.3V的屏,不想做电平转换,这下方便多了。
, M4 u- ^& h+ F: G7 V谢谢
 楼主| 发表于 2012-10-19 11:57 | 显示全部楼层
不能编辑……
1 J5 z8 ]; l. z! @改了改硬件连接方式,继续优化程序。
8 [1 q- R0 s- [应该能把CPU占用率降到50%以下。
& F) N- l8 j, Y- r* [这样就能干点别的了。
; t& z/ j! V1 a1 B' T! G+ o$ L0 _6 u% y/ k5 ^& u
而且,想到了一个特别的驱动方式,能成功的话,CPU占用应该可以降到33%左右
$ K4 K( n9 a5 J( g  ]3 w7 @
+ P! ^+ i. m* j+ ?9 L等实验成功再来汇报。
发表于 2012-11-19 00:55 | 显示全部楼层
STM32 4bit的数据 怎么用dma呢?: _) r! T5 x% n5 h
我手头上的液晶那个无控制器液晶是串行的,用SPI可以驱动,我想到的是用DMA到spi...
发表于 2012-11-19 01:11 | 显示全部楼层
不能编辑……
- q4 y# E% [7 h+ }9 |* j3 Q1 |( S改了改硬件连接方式,继续优化程序。2 A0 ^; U/ U  v' k& ~
应该能把CPU占用率降到50%以下。
9 Q) Y( T4 G( p" m0 P' x) |3 x( `9 x+ }这样就能干点别的了 ...0 |/ H# a) Y- u% {5 y3 [6 V0 P- g% K" j
jimmy_xt 发表于 2012-10-19 11:57 https://www.yleee.com.cn/images/common/back.gif

* G. Q, @! r. m- \* L# v" {8 ]
2 M: W$ G- |5 t- J/ ]8 B
- [3 l8 P- n& D- E: ]   

本版积分规则

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

GMT+8, 2024-4-27 23:17 , Processed in 0.048114 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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