流明学习笔记之十三用SSI点亮5110LCD显示屏
[复制链接]
5110的屏大家很常见,一般的是用模拟SPI点亮的,我用LMS8962的SSI点使5110显示了,本来计划再星期天搞定无奈搞了一天也没搞定,何止一天,平时晚上也搞点,在今天早晨快上班的时候突然它出现了显示,由于我走了不少弯路,所以写出笔记来让大家少走点弯路,由于东西在家,所以晚上才能上图片哈!
好下边开始!!!
一般按以下步骤操作LM3S8962
1,系统时钟设定:
SysCtlClockSet(SYSCTL_SYSDIV_1 | SYSCTL_USE_OSC | SYSCTL_OSC_MAIN | SYSCTL_XTAL_8MHZ);
2,SSI使能,这个有点门道,一使能就必须规定哪个脚使用,不用的脚不声明,而且功能是固定的
例如:我不用第PORTA.4脚,我可以不声明
GPIOPinTypeSSI(GPIO_PORTA_BASE, GPIO_PIN_2 | GPIO_PIN_3 | GPIO_PIN_5);
一但声明每个脚做什么的是固定的
3,配置SSI
// Configure and enable the SSI0 port for master mode. SSIConfigSetExpClk(SSI0_BASE, SysCtlClockGet(), SSI_FRF_MOTO_MODE_2, SSI_MODE_MASTER, 9600, 8);
这个很重要其中SysCtlClockGet(),看说明文档应是大于或等于后边的波特率地/2,这个设不对一定不好用地
程序包和图片我晚上上哈,:
4,再补充一下哈:写完后应有个等待,或哑读,我用的是延时,用哑读也可以地,我看例程用的是什么哑读,
我想就是延时,嘿嘿!
行了费话少说:
图片先:什么有图就有真实!!!
这是不报光的
这是没点亮时的正面
这是没亮是的背面
上程序哈:
这个程序是调通的,只要设一下编译路径就行
ddllxxrr.zip
(162.47 KB, 下载次数: 132)
我这个照像机不太好,拍屏吧手挺清楚,拍前景吧,背景挺清楚!
[ 本帖最后由 ddllxxrr 于 2010-12-20 20:12 编辑 ]
|