打印

分享——通过SPI驱动COG LCD显示

[复制链接]
1160|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
G21372|  楼主 | 2014-4-28 00:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<<PSOC4通过SPI驱动COG LCD显示>>

程序演示了光电编码器输出的的A、B两路正交脉冲信号送PSOC4,由PSOC4判断出光电编码器的工作状态(脉冲数、运动方向、速率),主要信息通过SPI总线送到PCA8538-LCD显示。

内部"电路"看着简单,却耗光了UDB资源:



一些配置:


(选最长的位数)


(选x4,把A,B脉冲的上下沿都用起来)


(抖动滤波,很想选,可惜,资源没了,遗憾呀)


(SPI就这么着,才能行)

外面的硬件连线:

PCA8538    PSoC4   颜色
nRESET      P1.0    灰    (后期可不用)
SCL (SCLK)  P0.6    绿
SDO(MISO) P3.1    蓝
SDI (MOSI)  P3.0    紫
    (SS_S)  P0.7         (未接)
nCE         P1.1    白    (新加自定义)
VDD         3.3V    棕
VSS         GND     黑
GND         GND     黄
+5V         5V      橙
            P1.4    A输入  
             P1.5    B输入

另外,为了更好地调试程序,特意用NXP LPC812迷你板制作了“光电编码器模拟信号发生器”,用于产生正交信号,“速率”和“方向”都可调。
沙发
G21372|  楼主 | 2014-4-28 00:04 | 只看该作者

使用特权

评论回复
板凳
wangjinlili| | 2014-4-28 12:59 | 只看该作者
有视频就好理解多了

使用特权

评论回复
地板
teabottle| | 2014-4-28 13:02 | 只看该作者
顶一下 谢谢lz分享

使用特权

评论回复
5
jinpaidianzi| | 2014-4-28 13:20 | 只看该作者
主要信息通过SPI总线送到PCA8538-LCD显示。

使用特权

评论回复
6
acer4736| | 2014-4-28 13:22 | 只看该作者
内部"电路"看着简单,却耗光了UDB资源

使用特权

评论回复
7
gexingyouxian| | 2014-4-28 22:49 | 只看该作者
主要信息通过SPI总线送到PCA8538-LCD显示。

使用特权

评论回复
8
yangguangaisha| | 2014-4-28 22:50 | 只看该作者
PSoC4一直在用 感觉很不错

使用特权

评论回复
9
huigoushang| | 2014-4-28 23:03 | 只看该作者
抖动滤波,很想选,可惜,资源没了,遗憾呀

使用特权

评论回复
10
u880| | 2014-4-28 23:04 | 只看该作者
视频做的不错 很容易理解

使用特权

评论回复
11
jaygeng| | 2014-4-28 23:15 | 只看该作者
有图文教学嘛?请原谅菜鸟不能理解,好想学习下

使用特权

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

本版积分规则

197

主题

1658

帖子

5

粉丝