|
手上有一些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)应该没问题,假期过了,我没时间增加功能了。 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|