查看: 3566|回复: 8

基于AVR XMEGA-A3BU Xplained控制器的Wifi小车制作(16)--LCD与SPI

[复制链接]
  • TA的每日心情
    擦汗
    2024-9-30 02:33
  • 签到天数: 444 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-5-10 11:35:43 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 木子鱼 于 2013-6-2 22:28 编辑

            今天想尝试研究下用显示屏来显示PWM的占空比,这样比较直观,哈哈
    首先找了下A3BU硬件手册,查询了下LCD的型号 NHD-C12832A1Z-FSW-FBW-3V3  。
    在网上搜索了下木有找到它的技术手册之类的东东,只找到这些
    ·························································································································
    NHD-C12832A1Z-FSW-FBW-3V3
    产品编号: NHD-C12832A1Z-FSW-FBW-3V3
    制造商: Newhaven DISPLAY
    说明: LCD 图形显示模块和配件 FSTN (+) Transfl 41.4 x 24.3 x 4.0
    数据表:
    像素密度: 128 x 64
    流体类型: FSTN
    模块大小(宽 x 高 x 深): 41.4 mm x 24.3 mm x 4 mm
    显示面积 (W x H): 36 mm x 12 mm
    接口: SPI
    背光: White LED
    背景色: White
    工作温度范围: - 20 C to + 70 C
    封装: Bulk
    Rohs:
    ································································································································
            再去找了下A3BU的PCB图,找到了这个
    lcd1.jpg

    ············································································································································
    弄懂SPI接口:
    SPI(Serial Peripheral Interface,串行外设接口)是Motorola公司提出的一种同步串行数据传输标准。
    1. 接口
    SPI接口经常被称为4线串行总线,以主/从方式工作,数据传输过程由主机初始化。如图1所示,其使用的4条信号线分别为:
    1) SCLK:串行时钟,用来同步数据传输,由主机输出;
    2) MOSI:主机输出从机输入数据线;
    3) MISO:主机输入从机输出数据线;
    4) SS:片选线,低电平有效,由主机输出。
    在SPI总线上,某一时刻可以出现多个从机,但只能存在一个主机,主机通过片选线来确定要通信的从机。这就要求从机的MISO口具有三态特性,使得该口线在器件未被选通时表现为高阻抗。
    2. 数据传输
    在一个SPI时钟周期内,会完成如下操作:
    1) 主机通过MOSI线发送1位数据,从机通过该线读取这1位数据;
    2) 从机通过MISO线发送1位数据,主机通过该线读取这1位数据。
    这是通过移位寄存器来实现的。如图2所示,主机和从机各有一个移位寄存器,且二者连接成环。随着时钟脉冲,数据按照从高位到低位的方式依次移出主机寄存器和从机寄存器,并且依次移入从机寄存器和主机寄存器。当寄存器中的内容全部移出时,相当于完成了两个寄存器内容的交换。
                                                    
    3. 时钟极性和时钟相位
    在SPI操作中,最重要的两项设置就是时钟极性(CPOL或UCCKPL)和时钟相位(CPHA或UCCKPH)。时钟极性设置时钟空闲时的电平,时钟相位设置读取数据和发送数据的时钟沿。
    主机和从机的发送数据是同时完成的,两者的接收数据也是同时完成的。所以为了保证主从机正确通信,应使得它们的SPI具有相同的时钟极性和时钟相位。
    举例来说,分别选取MSP430控制器和OLED驱动SH1101A为主从机,图3和图4为它们的SPI时序。由图4可知,SH1101A的SPI时钟空闲时为高电平,并且在后时钟沿接收数据,则MSP430控制器SPI的设置应与此保持一致。从图3中可以看出,要使得时钟在空闲时为高电平,应将UCCKPL置1;要使得在后时钟沿接收数据,应将UCCKPH清零。

    EECOL_2011Oct08_INTD_NT_0704.jpg
    4. 优缺点
    SPI接口具有如下优点:
    1) 支持全双工操作;
    2) 操作简单;
    3) 数据传输速率较高。
    同时,它也具有如下缺点:
    1) 需要占用主机较多的口线(每个从机都需要一根片选线);
    2) 只支持单个主机。
    ···········································································································································

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2013-5-10 11:43:21 | 显示全部楼层
    向成功又迈进了一步,顶啊!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2013-5-23 10:58:17 | 显示全部楼层
    楼主,你的小车进展到哪了?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-1 09:28
  • 签到天数: 90 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2013-5-24 02:30:21 | 显示全部楼层
    那个芯片叫什么来这...网上可多了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-9-30 02:33
  • 签到天数: 444 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2013-5-24 08:49:31 | 显示全部楼层
    ??? 发表于 2013-5-24 02:30
    那个芯片叫什么来这...网上可多了

           ? ? ?                             
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-1 09:28
  • 签到天数: 90 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2013-5-24 11:09:31 | 显示全部楼层
    手册上说的是ST7565R这个驱动芯片,网上可多了,好多12864都用这个呢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-9-30 02:33
  • 签到天数: 444 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2013-5-25 09:50:31 | 显示全部楼层
    ??? 发表于 2013-5-24 11:09
    手册上说的是ST7565R这个驱动芯片,网上可多了,好多12864都用这个呢

    好,多谢指出!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-1 09:28
  • 签到天数: 90 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2013-5-26 02:16:02 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-21 01:35 , Processed in 0.185586 second(s), 29 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.