打印
[技术问题解答]

KL36 SLCD寄存器问题

[复制链接]
1760|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
FSL_TICS_ZJJ| | 2014-4-22 09:39 | 只看该作者
楼主你好,关于LCD_WFyTOx,在我们的用户手册中讲的还是比较详细的。


其实是控制对应的LCD_Px的段码情况。

使用特权

评论回复
板凳
FSL_TICS_ZJJ| | 2014-4-22 09:42 | 只看该作者
另外,如果想更形象的去理解,你可以看看我们KL46中带的SLCD的代码。
代码下载链接:http://cache.freescale.com/files ... p=1&WT_TYPE=Lab and Test Software&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=exe&WT_ASSET=Downloads&Parent_nodeId=1374614773052719952251&Parent_pageType=product
文件夹路径kinetis_kl46_sc\kinetis_kl46_sc_rev2\klxx-sc-baremetal\build\iar\sLCD_freedom

这个里面,关于写7段码你就可以看到对LCD_WFyTOx寄存器的控制了。

使用特权

评论回复
地板
jiahongjian|  楼主 | 2014-4-22 11:11 | 只看该作者
比如 将lcd_p0设置为phaseA   WF0 = 0X01;  segment a,b,c,连在lcd_p4,lcd_p5,lcd_p6,与phaseA对应。  如果我要显示 a点 那么 设WF4=0x01; b点 那么 设WF5=0x01等等。

在比如 将lcd_p0设置为phaseC   WF0 = 0X04;  segment a,b,c,连在lcd_p4,lcd_p5,lcd_p6,与phaseC对应。  如果我要显示 a点 那么 设WF4=0x04; b点 那么 设WF5=0x04等等, 这样理解对吗? 还有 每次操作segment时需要操作phase吗? 还是操作segment时phase自动对应输出?  谢谢

使用特权

评论回复
5
FSL_TICS_ZJJ| | 2014-4-22 17:15 | 只看该作者
jiahongjian 发表于 2014-4-22 11:11
比如 将lcd_p0设置为phaseA   WF0 = 0X01;  segment a,b,c,连在lcd_p4,lcd_p5,lcd_p6,与phaseA对应。   ...

我先仔细看一下我们的用户手册,然后再回答你,请耐心等待下。

使用特权

评论回复
6
FSL_TICS_ZJJ| | 2014-4-22 17:35 | 只看该作者
jiahongjian 发表于 2014-4-22 11:11
比如 将lcd_p0设置为phaseA   WF0 = 0X01;  segment a,b,c,连在lcd_p4,lcd_p5,lcd_p6,与phaseA对应。   ...

这边有一篇SLCD的中文文档,你先看下:https://bbs.21ic.com/icview-683426-1-1.html
控制原理是一样的。

使用特权

评论回复
7
jiahongjian|  楼主 | 2014-4-23 13:46 | 只看该作者
我看过了 ,对比了一下,我的理解应该是对的,就是不太确定,马上要出PCB图了,想确定一下

使用特权

评论回复
8
FSL_TICS_Jeremy| | 2014-4-23 13:57 | 只看该作者
jiahongjian 发表于 2014-4-22 11:11
比如 将lcd_p0设置为phaseA   WF0 = 0X01;  segment a,b,c,连在lcd_p4,lcd_p5,lcd_p6,与phaseA对应。   ...

你的理解是正确的,就是这样操作的。
只要寄存器设置完成后,可以不用管啊,里面的驱动原理与一般的LCD驱动原理是相同的,

使用特权

评论回复
9
FSL_TICS_ZJJ| | 2014-4-23 15:14 | 只看该作者
楼主如果问题解决了,还请帮我及时结贴啊。

使用特权

评论回复
10
FSL_TICS_ZJJ| | 2014-4-24 11:13 | 只看该作者
jiahongjian 发表于 2014-4-22 11:11
比如 将lcd_p0设置为phaseA   WF0 = 0X01;  segment a,b,c,连在lcd_p4,lcd_p5,lcd_p6,与phaseA对应。   ...

经过进一步确认,楼主的理解是正确的。 phase主要使能了然后直接控制segment对应的WFx就可以了。
内部驱动会自动对应输出的。

使用特权

评论回复
11
jiahongjian|  楼主 | 2014-4-24 13:49 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-4-24 11:13
经过进一步确认,楼主的理解是正确的。 phase主要使能了然后直接控制segment对应的WFx就可以了。
内部驱 ...

非常感谢:handshake

使用特权

评论回复
12
FSL_TICS_ZJJ| | 2014-4-24 14:05 | 只看该作者
jiahongjian 发表于 2014-4-24 13:49
非常感谢

不客气,有问题欢迎继续发帖提问,我会帮你一起看的。

使用特权

评论回复
13
tanlinsweety| | 2014-9-12 00:12 | 只看该作者
非常有用!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

140

帖子

1

粉丝