gmyu 发表于 2010-5-4 11:25:03

劳动节,用汗水换条裤子穿。5路ADC电压表加数码相框ILI9325

手上有一些ILI9325的彩色LCD 320×240,借鉴本坛的一些帖子,尽力增加了一些功能,Mega8用了8008个字节,基本没有什么外围元件。
1. SPI 接口LCD,只用接3个脚CLK=PD5,DO=PD6,CS=PD7.注意电源在3到4V之间,不然LCD有你好看的。
2. SD卡CS=PB2,MOSI=PB3,MISO=PB4,SCK=PB4.VCC=PD4,这个直接输出做电源,没问题,也可以并接在LCD 的Reset脚,在上电时同时复位LCD。
3. 我用12M的晶体,AREF,AVCC,VCC挂10uF的电容,Reset上拉10k电阻。 PC5是个状态(按键)输入脚。用三个电阻从VCC到地串联,于是有了VCC,2/3VCC,1/3VCC和地四个状态。
    A, 数码矿模式
    B,暂停模式
    C,万用表超大字体模式。
    D,万用表条状图模式。
改进。
1. 改为SPI相对较慢,用本站的code刷新大约需要10来秒,跟踪汇编反复试验后可以得到1到2秒全屏。
2. 字体显示为了节省空间,改为5×7字体,然后用代码扩大为2倍和六倍,M16的版本可以显示中文,可以打开英文文本文件。
3. 万用表条状图模式有点示波器的效果。有心的人搞个示波器(用M16)应该没问题,假期过了,我没时间增加功能了。

gmyu 发表于 2010-5-4 11:30:27

源程序ourdev_551342.zip(文件大小:21K) (原文件名:TFT SD.zip)
HEX file,直接烧录吧ourdev_551343.zip(文件大小:8K) (原文件名:gmPhoto3.zip)
speci OF LCDourdev_551344.zip(文件大小:1.12M) (原文件名:ILI9320.zip)
http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_551345.gif
SD 卡接线 (原文件名:SD.gif)

gmyu 发表于 2010-5-4 11:32:41

http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_551346.jpg
SPI and SD mode (原文件名:TF.jpg)

zhaojun_xf 发表于 2010-5-4 11:35:15

不错啊,如果有实物图片就更好了。

AVR_DIY 发表于 2010-5-4 11:37:48

没实拍图 也想得裤子 ........

vermon 发表于 2010-5-4 11:37:56

楼主的资料非常好
上图的话得到裤子可能非常大

smartzou 发表于 2010-5-4 11:40:59

支持LZ Cool

gmyu 发表于 2010-5-4 11:43:50

http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_551348.JPG
(原文件名:IMGP9015.JPG)

http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_551349.JPG
(原文件名:IMGP9016.JPG)

http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_551350.JPG
(原文件名:IMGP9018.JPG)

http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_551351.JPG
(原文件名:IMGP9021.JPG)

gmyu 发表于 2010-5-4 11:45:56

前几天放假,才有时间搞搞,现在被老板盯着,偷偷用相机正照呢,都有人要照片了,哈哈,你们真快啊。

gmyu 发表于 2010-5-4 11:53:01

下面那个条是按照%显示的,ADC结果是0到1024,所以如果结果是300,蓝色长就在3的位置,总共5个通道,一秒有3次多吧,感觉实时性和指针表差不多,可以改细线条和减少通道,这样更快。

jielove2003 发表于 2010-5-4 12:04:12

好帖,强烈关注

gdourf 发表于 2010-5-4 12:27:04

顶了并马克下

wenwu 发表于 2010-5-4 12:37:40

支持穿裤子

icevel 发表于 2010-5-4 12:43:28

还是大屏幕爽…用5110屏幕做过,那个难受……我要买屏幕~欧也

jack_yu 发表于 2010-5-4 12:48:21

不错。学习了!

gmyu 发表于 2010-5-4 13:06:33

回复【13楼】icevel
-----------------------------------------------------------------------

这个字体和线条都是被我放大的,原始的点阵字库是5×7,那么我的那个大字体是30×42,就是说每个点变成36个点,小字体是10×14,就是说每个点变成4个点,所以有些锯齿,点阵真的很要空间,本来把中文字库放在SD卡里面的,后来干掉了,在ROM里面要快,这也没必要中文。

图片只要小于320×240就行,大了会被切割。随便找个软件转换都可以。

SPI 的解法很简单,硬件上我几乎没有做什么,以前的板本来就有晶体和电源电容。SD卡电源本来是接到VCC的,后来发现端口供电没问题,而且复位(包括给LCD)简单,这样接少了很多谋明其妙的问题,比如你没有完全断电,再上电就不正常。

如果要ADC准确,可以用软件滤波,在AVCC串联电感。外接TL431做参考源。

PC5作为按键检测,其实也没必要,多的是空脚做输入,看你自己怎么接了,就在主程序里面,改一下就行。

boy364100 发表于 2010-5-4 13:14:44

关注中,不错

1181zjf 发表于 2010-5-4 13:18:04

MARK

liumaojun_cn 发表于 2010-5-4 13:40:34

mark

relotus 发表于 2010-5-4 13:50:56

mark

mavericklx 发表于 2010-5-4 13:58:49

MARK

armok 发表于 2010-5-4 13:59:45

Cool!

gmyu 发表于 2010-5-4 14:16:35

哎呀,光着屁股在这等了好久啊,多谢了。

劳动光荣!!1

n0831 发表于 2010-5-4 14:47:26

mark

chys01 发表于 2010-5-5 12:20:55

myhonour 发表于 2010-5-5 13:06:50

mark

papa123 发表于 2010-5-5 14:54:33

摁个抓印

myyule 发表于 2010-6-3 15:39:27

mark

cuikai12345 发表于 2010-6-3 23:24:03

mark

hpdell 发表于 2010-6-27 07:30:07

强烈顶!!!!!!!!!!!!!!!!!!!!

ggyyll8683 发表于 2010-6-27 09:09:04

mark

cuikai12345 发表于 2010-6-27 19:56:48

mark

dogg 发表于 2010-6-27 22:21:34

mark

czxf 发表于 2010-6-28 10:25:38

mark

wbanng 发表于 2010-6-29 23:00:06

mark

sharpufo 发表于 2010-6-30 05:02:02

不错,提个小建议,电压表换成或者加入温度湿度显示会不会更好点?

Forever 发表于 2010-6-30 09:23:58

mark!

cuit4017 发表于 2010-6-30 09:39:33

mark

marrt.80 发表于 2010-6-30 11:41:48

mark !!

feixuehanyi 发表于 2010-6-30 19:10:03

mark

wbanng 发表于 2010-7-22 09:41:37

mark

jtj203 发表于 2010-7-29 09:53:41

mark

206022219002 发表于 2010-8-12 16:35:54

学习了。

richwen 发表于 2010-8-13 10:05:27

学习做一个.谢谢!

wodeworld1234 发表于 2010-8-18 11:10:14

LZ强 学习了

dogg 发表于 2010-8-18 12:47:20

留个爪印

tom919 发表于 2010-8-18 14:08:59

cool,tks.

delconomico 发表于 2010-10-14 12:53:16

M

l_yaohui 发表于 2010-10-14 13:45:19

顶一个

yanrz 发表于 2010-10-14 22:05:40

厉害,佩服!!!!

jialiang 发表于 2010-10-21 11:03:55

Good

xiaole01 发表于 2011-5-2 16:39:35

谁能把原理图整一下,LCD那个不是很明白怎么接,(学习)

gmyu 发表于 2011-5-2 16:48:21

一周年的帖子居然被你翻出来,很抱歉没有给原理图,主要是我不是那么专业的技术人员,总是做手板,搞完一个东东就算了。

那个LCD通常是并行的,但是为了省脚位,我用的是SPI的,而且不回读数据DI脚没有用。

除非你有相同类型的LCD,不然就只是参考一下程序算了。我手上倒是还有几十,可惜你在上海,呵呵。

今年劳动节,没有新东西出来,可惜啊。

lsy5110 发表于 2011-5-2 17:21:06

mark

czhaii 发表于 2011-5-2 17:27:45


......
一年前的,我说怎么五月四日了

elec2000 发表于 2011-5-2 17:34:20

mark

chaled 发表于 2011-5-2 18:40:09

mark

xue110592 发表于 2011-5-3 16:52:13

这条裤子充满了汗水。。。。。真正合格的劳动淫民呀

bangbangji 发表于 2011-5-3 17:01:53

这个...去年五一期间的帖子啊

z421868436 发表于 2011-5-3 17:41:10

提前庆祝楼主发帖一周年
跟帖纪念

Hello_World 发表于 2011-5-3 18:10:46

支持楼上。

shoot_123 发表于 2011-5-3 21:34:53

引用图片【7楼】gmyu
-----------------------------------------------------------------------
http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_551348.JPG
(原文件名:IMGP9015.JPG)

avrstm32 发表于 2011-5-3 22:45:19

mark

zhangli2020 发表于 2011-5-4 07:14:11

谢谢楼主学习了

kenluo 发表于 2011-5-4 13:08:47

路过

liaojinwei88 发表于 2011-5-4 13:53:05

mark!!

kihell 发表于 2011-7-12 21:10:57

cool

jyjmaster 发表于 2011-7-22 19:33:57

刚买了个液晶屏。学习中。。

cocotan_2009 发表于 2011-7-24 17:09:20

huangyefei 发表于 2011-7-25 20:54:16

mark

youmeng 发表于 2011-8-6 20:40:26

马可、

fengzs918 发表于 2011-8-7 03:08:39

16位色的TFT屏,能要单片机控制吗,不是SPI接口的,

chengying 发表于 2012-9-18 17:52:19

mark


向STM进攻 发表于 2013-5-5 21:31:10

留着先,以后有用到
页: [1]
查看完整版本: 劳动节,用汗水换条裤子穿。5路ADC电压表加数码相框ILI9325